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

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

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

n = int(input())
ls = list(map(int, input().split()))    # 需要转成整数,才能排序
rnk = int(input())
if rnk == 0:
    ls.sort()
    ls = map(str,ls)    # 需要转回字符串,才能拼接
    print(' '.join(ls))
elif rnk == 1:
    ls.sort(reverse=True)
    ls = map(str, ls)
    print(' '.join(ls))
全部评论
没人跟我一样吗? n=int(input()) s=list(map(int,input().split())) r=int(input()) print(*sorted(s,reverse=r))
3 回复 分享
发布于 2022-06-06 18:46
这个要求输出数字,ls = map(str,ls)这个岂不是又转化为字符了
点赞 回复 分享
发布于 2023-07-11 11:34 陕西
ls = list(map(str,ls)) # 为什么这一步转换为list不可以 print(' '.join(ls))
点赞 回复 分享
发布于 2022-05-17 01:08
第二行意思是需要把输入的字符串通过空格分割成子串,然后转成整数,才能排序,对吗?
点赞 回复 分享
发布于 2022-02-13 17:48

相关推荐

我是没经验的毕业生,这啥情况啊会不会是hr在刷kpi
JamesGosli...:字节boss属于是群发了,我都快入职字节了,其他部门还在和我boss打招呼
点赞 评论 收藏
分享
练习生懒羊羊:开飞机把这个公司创飞吧
点赞 评论 收藏
分享
码农索隆:想看offer细节
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 17:10
点赞 评论 收藏
分享
评论
39
14
分享

创作者周榜

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