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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM