#39562: python 注意string,int不同的資料型別在sort的優先級判定方式存在差異


henry0985524680@gmail.com (張弘勳)

學校 : 臺北市立建國高級中學
編號 : 192343
來源 : [39.12.96.63]
最後登入時間 :
2024-02-15 23:27:48
a104. 排序 -- yoooooooo | From: [39.12.96.63] | 發表日期 : 2024-03-06 16:13

先把輸入的每一個數字轉成int,才能筆數字的大小,string情況下,只會比前面數字的大小,
像是['1000000','6']這種情況
 
 
while True:
    try:
        n=int(input())
    except:
        break
    answer=''
    numbers=list(map(int,input().split()))
    numbers.sort()

    for i in range(n):
        answer+=str(numbers[i])+' '
    print(answer[:-1])
 
ZeroJudge Forum