题解 | #输入n个整数,输出其中最小的k个#

输入n个整数,输出其中最小的k个

https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c

while True:
    try:
        s1 = list(map(int,input().split()))####### 用map让每个输入变成int整数,多个输入不能直接int
        s2 = list(map(int,input().split()))
        
     
        k = s1[-1]
     

        s2 = sorted(s2)#######输入变成int 才能从小到大排序,不然字符串按数字开头‘0-9’排序
        
        print(" ".join(map(str,s2[:k])))######  map 让s2[:k]里 的每个元素都变成str,直接str(s2[:k])只是让整个列表变成str
    except:
        break

全部评论

相关推荐

白火同学:能。我当初应届沟通了1200,收简历50,面试10左右吧,加油投吧
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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