a163: 數位排列
Tags :
Accepted rate : 50人/58人 ( 86% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-05-09 10:09

Content
定義一種數值排序方式為數位排列,方式如下:
 
(1) 先看個位數,先根據數值的個位數,將數值按由小到大排序。例如:63 81 92 -> 81 92 63
 
(2) 接著,如果個位數字一樣的話,便將這些數值按由大至小排序。例如:63 73 83 81 92 -> 81 92 83 73 63
 
 
 
請設計一個Python程式,將數值按數位排列的方式排序。
Input
一行輸入多個整數數值,數值之間以空格分隔。
Output

輸出排序後的結果,數值之間以一個空格分隔。

Sample Input #1
38 106 98 26 13 46 51
Sample Output #1
51 13 106 46 26 98 38
Sample Input #2
1 2 3 4 5 0
Sample Output #2
0 1 2 3 4 5
Sample Input #3
98 76 12 34 55
Sample Output #3
12 34 55 76 98
Sample Input #4
33 33 88 88 83 38
Sample Output #4
83 33 33 88 88 38
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (33%): 1.0s , <1K
不公開 測資點#1 (33%): 1.0s , <1K
不公開 測資點#2 (34%): 1.0s , <1K
Hint :

巢狀迴圈

Tags:
出處:
[管理者:
kichan@g.pui... (陳嘉賢CHAN KA IN)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」