磁盘的容量单位有M、G、T,其关系为 1T = 1000G、1G = 1000M, 如样例所示先输入磁盘的个数,再依次输入磁盘的容量大小, 然后按照从小到大的顺序对磁盘容量进行排序并输出。

例如: 输入: 3 20M 1T 300G 输出: 20M 300G 1T

let arr = []
let objArr = []
let nums = readline().trim()
function test(nums){
    for(let i=0;i<nums;i++){
        arr.push(readline().trim())
    }
    for(let i=0;i<arr.length;i++){
        objArr.push({
            name: arr[i],
            size: size(arr[i])
        })
    }
    objArr.sort((a,b)=>{
        return a.size- b.size
    })
    for(let i of objArr){
        console.log(i.name)
    }
}
function size(str){
    if(!str){
        return 0
    }
    let type = str.substr(str.length-1,1)
    let num = Number(str.substr(0,str.length-1))
    if(type==='M'){
        return num
    }else if(type==='G'){
        return num*1000
    }else if(type==='T'){
        return num*1000*1000
    }
}
test(nums)