a528: 大数排序
这篇教学会示范 ZeroJudge 基础题库“a528: 大数排序”的解题过程。
题目需求
题目会提供一连串的数字 ( 第一个数字为后面有几笔需要排序的数字 ),将这些数字从小到大排序后,依序输出。
题目链接:a528: 大数排序
解答
因为 Python 可以很轻松地处理“大数字”,所以只要依序将数字存入串列,再使用 sort 排序,就能得到最后的结果。
while True:
try:
n = int(input()) # 有幾筆數字需要排序
arr = [] # 建立空串列
for i in range(n):
arr.append(int(input())) # 依序將數字存入串列
arr.sort() # 串列排序
for i in arr:
print(i) # 依序印出串列中每個項目
except:
break
微信扫码关注
抖音扫码关注