1、題目是:有一組「+」和「-」符號,要求將「+」排到左邊,「-」排到右邊,寫出具體的實現方法。
defstringsort(data):
startindex=0
endindex=0
count=len(data)
while startindex+endindexif data[startindex]=='-'
: data[startindex],data[count-endindex-1]=data[count-endindex-1],data[startindex]
endindex+=1
else
: startindex+=1
return
data
data=['
-','
-','
+','
-','
+','
+','
-','
+','
+','
-','
-','
+','-'
]print(stringsort(data))
2、人類的數字是:1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30。。。。。
外星人數字是:1、2、4、5、6、7、9、10、11、12、14、15、16、17、19、20、21、22、24、25、26、27、29、41、42、44、45、46、47、49。。。。。
需求:輸入乙個外星人數字,輸出對應的人類數字,比如外星人9數字,對應人類數字7
a='3'b='8'l=
deffunc(n):
for i in range(0,n+1):
s=str(i)
if (a in s) or (b in
s):
return
len(l)
print(9-func(9))
python語法面試題 python面試題
1.去重,集合 集合的乙個重要特點是 自動去除重複的值 li 1,2,3,1,1,2,2,3,3 去除重複的元素 set set li 轉換為集合,因為集合會自動去重。print set li list set 將集合轉換為列表print li 2.生成器 規則 生成器函式,或者生成器表示式,在呼叫...
演算法面試題
1 兩個有序的陣列求中位數 時間複雜度o log n m 這個演算法有一定的缺陷,僅做參考 2 如何解決hash衝突 3 調整陣列順序使奇數字於偶數前面 void reorderoddeven int pdata,unsigned int length 4 鍊錶中倒數第k個節點 listnode f...
演算法面試題
戰爭遊戲的至關重要環節就要到來了,這次的結果將決定王國的生死存亡,小b負責首都的防衛工作。首都位於乙個四面環山的盆地中,周圍的n個小山構成乙個環,作為預警措施,小b計畫在每個小山上設定乙個觀察哨,日夜不停的瞭望周圍發生的情況。一旦發生外地入侵事件,山頂上的崗哨將點燃烽煙,若兩個崗哨所在的山峰之間沒有...