↓快轉到主要內容

Easy

LeetCode 2441: Largest Positive Integer That Exists With Its Negative
·1 分鐘
LeetCode Easy Hash-Map Two-Pointers Sorting
LeetCode 2441 解題筆記:把正數和負數的絕對值分開放兩個 set,取交集的最大值;只用絕對值會把同號的重複數字誤判成一對
LeetCode 3637: Trionic Array I
·1 分鐘
LeetCode Easy Array
LeetCode 3637 解題筆記:一個 index 依序走過上坡、下坡、上坡,三段都要非空而且剛好走到最後
LeetCode 643: Maximum Average Subarray I
·1 分鐘
LeetCode Daily Easy Sliding-Window
LeetCode 解題紀錄
LeetCode 2210: Count Hills and Valleys in an Array
·1 分鐘
LeetCode Easy Array
LeetCode 2210 解題筆記:相等的鄰居當成同一點,只記上一個不同的方向;方向從上變下是山峰、從下變上是山谷
LeetCode 1304: Find N Unique Integers Sum up to Zero
·1 分鐘
LeetCode Easy Math Array
LeetCode 1304 解題筆記:放 1..n/2 和它們的相反數,兩兩抵銷;n 是奇數時再加一個 0
LeetCode 3622: Check Divisibility by Digit Sum and Product
·1 分鐘
LeetCode Easy Math
LeetCode 3622 解題筆記:算出位數和與位數積,判斷 n % (和 + 積) == 0;取模的方向不要寫反
LeetCode 3423: Maximum Difference Between Adjacent Elements in a Circular Array
·1 分鐘
LeetCode Easy Array
LeetCode 3423 解題筆記:環狀陣列的相鄰包含最後一個和第一個;用 nums[i - 1] 從 i = 0 開始剛好涵蓋
LeetCode 1290: Convert Binary Number in a Linked List to Integer
·1 分鐘
LeetCode Easy Linked-List Bit-Manipulation Math
LeetCode 1290 解題筆記:從頭走到尾,每一步把目前的值左移一位再加上新的位元
LeetCode 3606: Coupon Code Validator
·1 分鐘
LeetCode Easy Hash-Table String Sorting
LeetCode 3606 解題筆記:先過濾合法的優惠券,再用(類別順序, code)排序;字元範圍要包含 z、Z、9
LeetCode 3550: Smallest Index With Digit Sum Equal to Index
·1 分鐘
LeetCode Easy Math Array
LeetCode 3550 解題筆記:由小到大檢查每個 index,算位數和,第一個相等的就是答案
LeetCode 1979: Find Greatest Common Divisor of Array
·1 分鐘
LeetCode Easy Math Number-Theory Gcd Array
LeetCode 1979 解題筆記:找出最小值和最大值,用輾轉相除法算 GCD
LeetCode 2094: Finding 3-Digit Even Numbers
·1 分鐘
LeetCode Easy Hash-Table Enumeration Array
LeetCode 2094 解題筆記:反過來枚舉 100 到 998 的偶數,檢查需要的每個數字次數夠不夠;Counter 相減只留正數