华为机考入门题,还是要熟悉python数据类型及基本操作

n = int(input())#数组元素个数,无用
ls = list(map(int, input().split(' ')))#数组元素输入时是字符串,分隔后转化为整数,再转换为列表
rnk = int(input())#排序方向转化为整数
if rnk == 0:
    ls.sort()
elif rnk == 1:
    ls.sort(reverse=True)
ls = map(str, ls)#map函数可对列表直接执行
print(' '.join(ls))#以空格为间隔输出字符串列表