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

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

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))#以空格为间隔输出字符串列表
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
评论
7
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务