#P163. 數位排列

數位排列

題目描述

定義一種數值排序方式為數位排列,方式如下:
 
(1) 先看個位數,先根據數值的個位數,將數值按由小到大排序。例如:63 81 92 -> 81 92 63
 
(2) 接著,如果個位數字一樣的話,便將這些數值按由大至小排序。例如:63 73 83 81 92 -> 81 92 83 73 63
 
 
 
請設計一個Python程式,將數值按數位排列的方式排序。

輸入格式

一行輸入多個整數數值,數值之間以空格分隔。

輸出格式

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

Samples

["38 106 98 26 13 46 51","1 2 3 4 5 0\r\n","98 76 12 34 55\r\n","33 33 88 88 83 38"]
["51 13 106 46 26 98 38\r\n","0 1 2 3 4 5\r\n","12 34 55 76 98\r\n","83 33 33 88 88 38"]

提示

巢狀迴圈

原始資料

  • Zero1 題號:a163
  • Hydro 題號:Z0163
  • Locale:zh_TW
  • Display:open