iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

解三十天的 CodeWars 系列

還在前端這條路上學習,希望能早日轉職成功。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Directions Reduction

CodeWars 題目 Link 難度 5 kyu 題目 刪除陣列中沒必要的相反方向;例如往北走後又往南;往西走後又往東。 思路 驗證陣列元素是否有前後衝突。如...

2023-09-26 ‧ 由 Fay 分享
DAY 12

Mean Square Error

CodeWars 題目 Link 難度 5 kyu 題目 參數是兩個長度一樣的陣列,回傳陣列對應元素之間扣除後,平方差的平均。 實作 var solution...

2023-09-27 ‧ 由 Fay 分享
DAY 13

Maximum subarray sum

CodeWars 題目 Link 難度 5 kyu 題目 尋找最大子陣列的和,包含空陣列。 思路 從 index 0 為起點,每次都計算 start - end...

2023-09-28 ‧ 由 Fay 分享
DAY 14

Human readable duration format

CodeWars 題目 Link 難度 4 kyu 題目 跟之前解過的一題類似,也是把秒數轉換為人類看懂的時間。格式是:年/日/時/分/秒,並且用英文輸出。 例...

2023-09-29 ‧ 由 Fay 分享
DAY 15

Josephus Permutation

CodeWars 題目 Link 難度 5 kyu 題目 這是頗有歷史的邏輯、或者說是數學題。 以下內容摘自wiki: 人們站在一個等待被處決的圈子裡。 計數...

2023-09-30 ‧ 由 Fay 分享
DAY 16

Josephus Survivor

CodeWars 題目 Link 難度 5 kyu 題目 是上一題 Josephus Permutation 的延伸,只是本次的所求不同。上一次是求陣列被重新序...

2023-10-01 ‧ 由 Fay 分享
DAY 17

Beeramid

CodeWars 題目 Link 難度 5 kyu 題目 參數 bonus 為獎金,price 是一罐啤酒的價格。用啤酒搭金字塔,最上層 1 罐、第二層 4 罐...

2023-10-02 ‧ 由 Fay 分享
DAY 18

Strip Comments

CodeWars 題目 Link 難度 4 kyu 題目 傳入兩個參數,input 為字串、markers 為陣列形式;按照陣列裡的字元符號,移除 input...

2023-10-03 ‧ 由 Fay 分享
DAY 19

Product of consecutive Fib numbers

CodeWars 題目 Link 難度 5 kyu 題目 斐波那契數:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,...

2023-10-04 ‧ 由 Fay 分享
DAY 20

Convert PascalCase string into snake_case

CodeWars 題目 Link 難度 5 kyu 題目 以大寫英文為分組,轉為全小寫,並且用 _ 分隔;也就是蛇行命名法。 思路 以正則捕獲,捕獲目標:Mov...

2023-10-05 ‧ 由 Fay 分享