↓快轉到主要內容

LeetCode

LeetCode 1486: XOR Operation in an Array
·1 分鐘
LeetCode Easy Math Bit-Manipulation
LeetCode 1486 解題筆記:依定義產生 start + 2i,逐一 XOR 起來
LeetCode 2469: Convert the Temperature
·1 分鐘
LeetCode Easy Math
LeetCode 2469 解題筆記:直接套公式,Kelvin = C + 273.15,Fahrenheit = C × 1.8 + 32
LeetCode 2413: Smallest Even Multiple
·1 分鐘
LeetCode Easy Math Number-Theory
LeetCode 2413 解題筆記:lcm(2, n);n 是偶數就是 n,奇數就是 2n
LeetCode 2236: Root Equals Sum of Children
·1 分鐘
LeetCode Easy Tree Binary-Tree
LeetCode 2236 解題筆記:暖身題,順便練 C++ 的指標存取
LeetCode 2235: Add Two Integers
·1 分鐘
LeetCode Easy Math
LeetCode 2235 解題筆記:回傳兩數相加;C++ 版本忘了分號編譯失敗一次
LeetCode 3750: Minimum Number of Flips to Reverse Binary String
·1 分鐘
LeetCode Easy Two-Pointers Bit-Manipulation String
LeetCode 3750 解題筆記:把二進位字串跟它的反轉逐位比較,不同的位數就是答案
LeetCode 3731: Find Missing Elements
·1 分鐘
LeetCode Easy Hash-Table Sorting Array
LeetCode 3731 解題筆記:最小和最大值一定還在,枚舉中間的每個整數,用集合檢查有沒有出現
LeetCode 3712: Sum of Elements With Frequency Divisible by K
·1 分鐘
LeetCode Easy Hash-Table Counting Array
LeetCode 3712 解題筆記:先數每個值的次數,次數能被 k 整除的就加上「值 × 次數」
LeetCode 3709: Design Exam Scores Tracker
·1 分鐘
LeetCode Medium Binary-Search Prefix-Sum Design
LeetCode 3709 解題筆記:時間遞增,存前綴和,查詢用兩次 bisect;mid 一定要加括號
LeetCode 3708: Longest Fibonacci Subarray
·1 分鐘
LeetCode Medium Array
LeetCode 3708 解題筆記:長度 1、2 一定成立;從第三個開始,nums[i] == nums[i-1] + nums[i-2] 就延長,否則長度回到 2
LeetCode 3707: Equal Score Substrings
·1 分鐘
LeetCode Easy Prefix-Sum String
LeetCode 3707 解題筆記:邊掃邊累加左邊的分數,右邊是總分減左邊;分數是字母順序 1 到 26,不是 ord
LeetCode 394: Decode String
·1 分鐘
LeetCode Medium Stack String Recursion
LeetCode 394 解題筆記:遇到 [ 就把目前的字串和次數存進 stack,遇到 ] 再取出組合;次數可能有好幾位