華為OD機試 磁盤容量
本期題目:磁盤容量 ?????
題目
磁盤的容量單位常用的有 M
、G
、T
,他們之間的換算關(guān)系為 1T =1024G
,1G=1024M
。
現(xiàn)在給定 n
塊磁盤的容量,請對他們按從小到大的順序進行穩(wěn)定排序。
例如,給定 5
塊盤的容量:
5
1T
20M
3G
10G6T
3M12G9M
排序后的結(jié)果為:
20M
3G
3M12G9M
1T
10G6T
注意單位可以重復(fù)出現(xiàn)。上述 3M12G9M
表示的容量即為 3M12G9M
和 12M12G
相等。
輸入
輸入第一行包含一個整數(shù) n
,2\leq n\leq 100,表示磁盤的個數(shù)。
接下來的 n
行,每行一個字符串,2 < \text{長度} < 30
,表示磁盤的容量,由一個或多個格式為 MV
的子串組成,
其中 M
表示容量大小,V
表示容量單位,例如 20M
、1T
。磁盤容量的范圍為 1
到 1024
的正整數(shù),單位 M
、G
、T
。
輸出
輸出 n
行,表示 n
塊磁盤容量排序后的結(jié)果。
示例
輸入:
5
1T
20M
3G
10G6T
3M12G9M
輸出:
20M
3G
3M12G9M
1T
10G6T
輸入:
2
1M
1000G
輸出:
1M
1000G
題解地址 ??
?? 華為 OD 機考 Python https://blog.csdn.net/hihell/article/details/129004820
?? 華為 OD 機考 C++ https://blog.csdn.net/hihell/article/details/129200579
?? 華為 OD 機考 JS https://blog.csdn.net/hihell/article/details/129114630
?? 華為 OD 機考 JAVA https://blog.csdn.net/hihell/article/details/129191172
?? 華為 OD 機考 Golang https://blog.csdn.net/hihell/category_12231589.html
?? 華為 OD 機考真 C 語言 https://blog.csdn.net/hihell/article/details/129344242
華為 OD 機試
???????????????? 華為OD機試也是一個學(xué)習(xí)和成長的機會。在這個過程中,你不僅可以學(xué)到最新的技術(shù)和行業(yè)動態(tài),還可以通過團隊合作、項目實踐等方式不斷提升自己的能力。只有不斷學(xué)習(xí)和進步,才能在這個競爭激烈的行業(yè)中保持優(yōu)勢。