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

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

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))
2 回复 分享
发布于 2022-06-06 18:46
第二行意思是需要把输入的字符串通过空格分割成子串,然后转成整数,才能排序,对吗?
点赞 回复 分享
发布于 2022-02-13 17:48
ls = list(map(str,ls)) # 为什么这一步转换为list不可以 print(' '.join(ls))
点赞 回复 分享
发布于 2022-05-17 01:08
这个要求输出数字,ls = map(str,ls)这个岂不是又转化为字符了
点赞 回复 分享
发布于 2023-07-11 11:34 陕西

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
面试官_我太想进步了:混学生会的,难怪简历这么水
点赞 评论 收藏
分享
shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
冲芭芭拉鸭:你这图还挺新,偷了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
39 14 评论
分享
牛客网
牛客企业服务