题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#

输入整型数组和排序标识,对其元素按照升序或降序进行排序

http://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309

华为机考入门题,还是要熟悉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))#以空格为间隔输出字符串列表
全部评论

相关推荐

昨天 20:47
门头沟学院 Java
点赞 评论 收藏
分享
评论
7
7
分享

创作者周榜

更多
牛客网
牛客企业服务