#21773: python 一行解


djyang55@gmail.com (DJ Yang)

學校 : 國立武陵高級中學
編號 : 120462
來源 : [220.134.141.145]
最後登入時間 :
2022-07-17 00:25:11
a104. 排序 -- yoooooooo | From: [220.134.141.145] | 發表日期 : 2020-07-17 22:02

可以利用「串列生成式」把主程式縮減為1行

以下是我的參考解法:

while True:

    try:

        input()

        print(' '.join([str(x) for x in sorted([int(x) for x in input().strip().split()])]))

    except:

        break

 

 
#22556: Re:python 一行解


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
a104. 排序 -- yoooooooo | From: [218.161.41.139] | 發表日期 : 2020-09-15 10:50

稍微改善那一行

print(' '.join(sorted(input().split(), key=lambda s: int(s))))

 

 
ZeroJudge Forum