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

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

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 陕西

相关推荐

菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
39 14 评论
分享
牛客网
牛客企业服务