题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#
输入整型数组和排序标识,对其元素按照升序或降序进行排序
http://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
python3操作
- 升序:res.sort()默认升序,默认reverse=False
- 降序:res.sort(reverse=True)
- 输出不换行:print(xx,end=''),默认end='\n'
# 输入数字元素个数
n = input()
# 输入待排数组
arr = input()
# 输入排序方式
sortWay = input()
# 分离出各个元素
lst = arr.split(' ')
res = []
for i in lst:
res.append(int(i))
# 排序
if sortWay == '0':
res.sort()
else:
res.sort(reverse=True)
# 输出不换行
for i in res:
print(i,end = ' ')