直接用sort()函数进行排序,不过要注意格式化的问题
n=eval(input())
arrstr=input().split(" ")
arrlist=[]
for i in range(n):
arrlist.append(int(arrstr[i]))
op=input()
if(op=='0'):
arrlist.sort()
if(op=='1'):
arrlist.sort(reverse=True)
resstr=" ".join(str(x) for x in arrlist)
print(resstr)



京公网安备 11010502036488号