zoukankan      html  css  js  c++  java
  • 让人无语的面试题!!排序!你试试?

    笔试内容

    有一组字符串,它位于一台远程服务器上(http://kj.edu24ol.com/update/qa/qa1.txt),需要对它进行远程读取并进行逐行排序。

    排序规则:

    a)     其中部分字符规则为(注意:区分大小写):j<a<G<g<8<r<D<f<U<b<W,其它字符规则保持不变

    b)     倒序/正序皆可,但最后一列(1,2,3,4,5)需出现在排序后的第一列

    c)      排序后输出的内容格式保持不变(即两两一组,以空格隔开)

    解答规则:

    a)     可使用C#/JavaScript/Objective-C,任意一种编程语言实现

    b)     此题为开放性题目,没有标准答案,请按照自己思路解答

    c)      提交分析思路,以文字形式表达

    d)     提交输出截图,程序编译完毕之后运行输出的内容(即排序后的结果)截图

    e)     提交程序源码,对必要代码行进行注释

    f)      所有需要提交的内容需包含在一封邮件里面,并注明自己的名字,以便后续面试中沟通使用

    远程内容:

    w1 b1 Bb Ba 5f 6G kk 1p UG 8y 1

    aY 7A a5 B7 cc Dc 22 ui Id rg 2

    nc 2e Fa AA TF g1 uh WS Q1 6T 3

    gt TY UB W1 1d pG 5h EE 12 WS 4

    05 61 31 RG de 01 4R FF 23 fd 5

    可能原来的顺序是:(可以叫规则1)0<1<2<3.....<9<a<b.....<y<z<A<B....<X<Y<Z。或是相反的,但都不影响。但是部分顺序又是:(可以叫规则2)j<a<G<g<8<r<D<f<U<b<W。

    所以,按规则1:8<9<j。按规则2:j<8,但是8与9比:8<9,j与9比:9<j 。也就是:8<9<j。这与规则1不符。咋排?结果怎么算?求高手,原题就是这样的,没有任何改动。

  • 相关阅读:
    如何在软件频繁改变时测试?归纳总结
    PE文件格式资源
    PE文件格式重定位
    PEB模块链表Ldr
    PE文件格式导入表和IAT
    PE文件格式导出表
    win32汇编问题指令
    win32汇编问题堆栈
    硬盘基本知识
    SEH异常处理
  • 原文地址:https://www.cnblogs.com/klf8520/p/3181320.html
Copyright © 2011-2022 走看看