以下是他們的自介
freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、React、Vue、BootStrap、JSON 教程等,還有活躍的技術論壇和豐富的社區活動,在你學習編程和找工作時爲你提供建議和幫助。
不管你是前端,後端還是全端,尤其是自學者(aka沒有朋友)
都適用這網站,但目前我以前端為主。
https://www.freecodecamp.org/learn/front-end-development-libraries/
最近有空從頭檢視自己 coding 的基礎
這個系列會有我發現這個網站的小細節及 daily challenge
以 day-num 紀錄,但不會每天更新(也是練習寫文章)
本題重點在於
思考一下
.
.
.
.
.
.
split('')
把字串拆成一個陣列,每個元素是一個字元。
例如 "abc".split('') → ['a', 'b', 'c']
filter('')
正則保留文字,並忽略非字元字母
reverse()
陣列方法,反轉陣列元素順序。
例如 ['a', 'b', 'c'].reverse() → ['c', 'b', 'a']
join('')
把陣列元素重新合併成字串。
例如 ['c','b','a'].join('') → "cba"
判斷是否一致,使用 “嚴格相等運算子” => ===
步驟 | JavaScript | Python | 說明 |
---|---|---|---|
過濾字母 | str.split('').filter(ch => /[a-zA-Z]/.test(ch)).join('') |
''.join([ch for ch in s if ch.isalpha()]) |
保留字母,忽略其他字元 |
反轉 | .split('').reverse().join('') |
[::-1] |
字串反轉 |
比較 | s1 === s2Reversed |
s1_filtered == s2_filtered[::-1] |
判斷鏡像 |
我是阿mo,黑糖沙琪瑪好香,有糖廠應該就買得到