Simulation
LeetCode 657: Robot Return to Origin
·1 分鐘
LeetCode
Easy
String
Simulation
LeetCode 657 解題筆記:回到原點等價於上下次數相同、左右次數相同
LeetCode 566: Reshape the Matrix
·1 分鐘
LeetCode
Easy
Array
Matrix
Simulation
LeetCode 566 解題筆記:元素總數不同就回傳原矩陣;否則第 k 個元素放到 (k // c, k % c)
LeetCode 495: Teemo Attacking
·1 分鐘
LeetCode
Easy
Array
Simulation
LeetCode 495 解題筆記:每次攻擊貢獻 min(到下一次攻擊的間隔, duration),最後一次貢獻完整的 duration
LeetCode 415: Add Strings
·1 分鐘
LeetCode
Easy
Math
String
Simulation
LeetCode 415 解題筆記:兩個指標從尾巴往前逐位相加,記錄進位,迴圈結束後還有進位要補上
LeetCode 412: Fizz Buzz
·1 分鐘
LeetCode
Easy
Math
String
Simulation
LeetCode 412 解題筆記:先判斷 15 的倍數,再判斷 5 和 3;倍數要用 %,不是 //
LeetCode 258: Add Digits
·1 分鐘
LeetCode
Easy
Math
Simulation
Number-Theory
LeetCode 258 解題筆記:反覆把位數相加直到剩一位;O(1) 解法是 digital root:1 + (n - 1) % 9
LeetCode 67: Add Binary
·1 分鐘
LeetCode
Easy
Math
String
Bit-Manipulation
Simulation
LeetCode 67 解題筆記:從兩個字串的尾巴往前逐位相加,進位是 sum // 2,這一位是 sum % 2