您好,登錄后才能下訂單哦!
本文實(shí)例講述了Golang正整數(shù)指定規(guī)則排序算法問題。分享給大家供大家參考,具體如下:
給定字符串內(nèi)有很多正整數(shù),要求對(duì)這些正整數(shù)進(jìn)行排序,然后返回排序后指定位置的正整數(shù)
排序要求:按照每個(gè)正整數(shù)的后三位數(shù)字組成的整數(shù)進(jìn)行從小到大排序
1)如果不足三位,則按照實(shí)際位數(shù)組成的整數(shù)進(jìn)行比較
2)如果相等,則按照輸入字符串中的原始順序排序
說(shuō)明(以下內(nèi)容考生無(wú)須檢查,調(diào)用者保證):
1) 字符串內(nèi)正整數(shù)之間以單個(gè)空格分隔,字符串首尾沒有空格
2) 正整數(shù)格式為十進(jìn)制,大?。?~1000000,正整數(shù)的數(shù)字非零開始
示例:
如字符串內(nèi)容
1223 22 3232 2016
按照規(guī)定排序后
2016 22 1223 3232
查詢排序后的第3個(gè)數(shù)是
1223
代碼實(shí)現(xiàn):
希望本文所述對(duì)大家Go語(yǔ)言程序設(shè)計(jì)有所幫助。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。