發現乙個很好的練習做題** codewars
都是自己做過的,先放自己的答案,再放自己覺得不錯的其他回答。
1. 將首字母放到後面並加上ay
pigit('this is my string')
轉換成:pigit('histay siay ymay tringsay')
2. 陣列變成字串並且最後乙個用&連線
list([,,,,])
轉換成:'bart, lisa, maggie, homer & marge'
3. 將0移到陣列後面且其他值在原來位置不排序
["a",0,"b",null,"c",0,"d",1,false,1,0,3,,1,9,{},9,0]
轉換成:["a","b",null,"c","d",1,false,1,3,,1,9,{},9,0,0,0,0]
4. 陣列內奇數排序,偶數字置不變
[5, 3, 2, 8, 1, 4]
轉換成:[1, 3, 2, 8, 5, 4]
5. 字串裡面的數字排序
"is2 thi1s t4est 3a"
轉換成:"thi1s is2 3a t4est"
6. 拆分數字並相乘直至個位數
給出引數39
拆分:3*9 = 27, 2*7 = 14, 1*4=4
(返回執行次數:三次)
7. 匹配密碼
六位以上密碼,至少乙個數字、乙個大寫字母、乙個小寫字母
刷題 Python Tip 題目6 10
題目6 輸出100以內的所有素數,素數之間以乙個空格區分 from math import sqrt print join str key for key in x for x in xrange 2,100 if 0 not in x d for d in xrange 2,int sqrt x ...
刷題 Python Tip 題目1 5
題目1 just print a b give you two var a and b,print the value of a b,just do it print a b 題目2 list排序 給你乙個list l,如l 2,8,3,50 對l進行公升序並輸出 a sorted l print ...
ZOJ刷題 初學者題目
放棄了,zoj的評判頁面總是出錯 1001 a b problem include include include using namespace std void zoj1001 int main void zoj1001 1037 gridland 由於輸出格式的問題,糾結了好久,本來以為是 一...