'''
題目描述
找出n個數里最小的k個
輸入描述:
每個測試輸入包含空格分割的n+1個整數,最後乙個整數為k值,n
不超過100。
輸出描述:
輸出n個整數裡最小的k個數。公升序輸出
示例1輸入
3 9 6 8 -10 7 -11 19 30 12 23 5
輸出-11 -10 3 6 7
'''a=input()
a=a.split(' ')
k=int(a[-1])
del a[-1]
len_a=len(a)
for i in range(len_a):
a[i]=int(a[i])
#氣泡排序
for i in range(0,len_a-1):
for j in range(0,len_a-i-1):
if a[j]>a[j+1]:
a[j],a[j+1]=a[j+1],a[j]
#按格式輸出
for i in range(k-1):
print(a[i],end=' ')
print(a[k-1])
招聘程式設計題0x01
python3 coding utf 8 題目描述 請設計乙個高效演算法,再給定的字串陣列中,找到包含 coder 的字串 不區分大小寫 並將其作為乙個新的陣列返回。結果字串的順序按照 coder 出現的次數遞減排列,若兩個串中 coder 出現的次數相同,則保持他們在原陣列中的位置關係。給定乙個字...
招聘程式設計題0x02
python3 coding utf 8 在4x4的棋盤上擺滿了黑白棋子,黑白兩色的位置和數目隨機其中左上角座標為 1,1 右下角座標為 4,4 現在依次有一些翻轉操作,要對一些給定支點座標為中心的上下左右四個棋子的顏色進行翻轉,請計算出翻轉後的棋盤顏色。給定兩個陣列a和f,分別為初始棋盤和翻轉位置...
招聘程式設計題0x03
python3 coding utf 8 對於乙個有序陣列,我們通常採用二分查詢的方式來定位某一元素,請編寫二分查詢的演算法,在陣列中查詢指定元素。給定乙個整數陣列a及它的大小n,同時給定要查詢的元素val,請返回它在陣列中的位置 從0開始 若不存在該元素,返回 1。若該元素出現多次,請返回第一次出...