python 输入n个数,输出最小的k个
题目:
https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c?tpId=37&tqId=21281&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey
1 题目描述 2 输入n个整数,输出其中最小的k个。 3 4 本题有多组输入样例,请使用循环读入,比如while(cin>>)等方式处理 5 输入描述: 6 第一行输入两个整数n和k 7 第二行输入一个整数数组 8 9 输出描述: 10 输出一个从小到大排序的整数数组 11 12 示例1 13 输入 14 5 2 15 1 3 5 7 2 16 输出 17 1 2 18 19 20 21 22 23 while True: 24 try: 25 n = input().split() 26 except: 27 break 28 num=input().split() 29 num= [int(i) for i in num] 30 31 num.sort() 32 s='' 33 for i in range(int(n[1])): 34 s += str(num[i])+' ' 35 print(s)