讓人無語的面試題!!排序!你試試?

筆試內容面試

有一組字符串,它位於一臺遠程服務器上(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)需出如今排序後的第一列ui

c)      排序後輸出的內容格式保持不變(即兩兩一組,以空格隔開)spa

解答規則:排序

a)     可以使用C#/JavaScript/Objective-C,任意一種編程語言實現ip

b)     此題爲開放性題目,沒有標準答案,請按照本身思路解答字符串

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

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不符。咋排?結果怎麼算?求高手,原題就是這樣的,沒有任何改動。

相關文章
相關標籤/搜索