描述:输入整型数组和排序标识,对其元素按照升序或降序进行排序
数据范围: 1 \le n \le 1000 \1≤n≤1000  ,元素大小满足 0 \le val \le 100000 \0≤val≤100000 
输入描述:第一行输入数组元素个数,第二行输入待排序的数组,每个数用空格隔开,第三行输入一个整数0或1。0代表升序排序,1代表降序排序;
输出描述:输出排好序的数字
输入:
8
1 2 4 9 3 55 64 25
0
输出:
1 2 3 4 9 25 55 64
输入:
5
1 2 3 4 5
1
输出:
5 4 3 2 1
# 1/num-input-strip-int,lis-input-strip-split-map-list,sort-input-strip-int
# 2/if-0-sorted-reverse-false,if-1-sorted-reverse-true
def exam(lis,sort):
    lis = lis
    sort = sort
    if sort == 0:
        res = sorted(lis,reverse = False)
        for i in res:
            print(i,end = ' ')
    if sort == 1:
        res = sorted(lis,reverse = True)
        for i in res:
            print(i,end = ' ')
num = int(input().strip())
lis = list(map(int,input().strip().split(' ')))
sort = int(input().strip())
exam(lis=lis,sort=sort)