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

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

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

while True:
    try:
        x,y = input().split()   #split分离后还是字符换
        z = input()
        list2 = []
        for i in z.split():
            list2.append(int(i))  #将第二行输出的字符串一空格分开,再把每个强制转变成int类型的数存在列表中
        list2.sort()
        list3 = list2[:int(y)]
        print(' '.join(map(str, list3)))  #使用join拼接的前提是字符串,所以先把列表中的int类型转换成字符串
    except:
        break
全部评论

相关推荐

02-19 13:42
门头沟学院 Java
运气爆棚福星高赵:清✌️不用很在意项目,八股算法是重点,八股算法说的过去绝对要您
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务