LeetCode

772. Basic Calculator III

772. Basic Calculator III 前面兩題解完,此題題目有變化,答案無變化 class Solution: def

163. Missing Ranges

163. Missing Ranges 雖然這一題 LeetCode 是標記簡單,但是細節上要想清楚我覺得難度應該有接近中等的等級,會把這一題我放在時間區間問題,是因為概念很類似 759.

673. Number of Longest Increasing Subsequence

673. Number of Longest Increasing Subsequence Prerequisite {% page-ref page="

714. Best Time to Buy and Sell Stock with Transaction Fee

714. Best Time to Buy and Sell Stock with Transaction

729. My Calendar I

729. My Calendar I 插入時間的結束時間比當前時間的開始時間小,且插入時間的開始時間比當前的結束時間小 -> 發生重疊。 class

122. Best Time to Buy and Sell Stock II

122. Best Time to Buy and Sell Stock II 這個題目是每天都可以買賣股票,

9. Palindrome Number

9. Palindrome Number 此題最簡單的解法會是把數字直接轉成字串,再透過字串處理,要注意的是如果是負數,直接不可能是回文,因為負號會直接影響回文的條件,一開始就可以剔除。 class

1930. Unique Length-3 Palindromic Subsequences

1930. Unique Length-3 Palindromic Subsequences 看到回文的題目,通常都可以很直覺的想要用雙指針來做題目,可是這一個題目,我們要找的是長度為 3

66. Plus One

66. Plus One 這是加一系列的第一題,其實最好想這道題目的方法就是小學時候學的直式加法,直式加法就是從最末位開始加,並且不斷的把進位帶進去下一個位數。 在程式裡面要做直式加法,可以將題目給的陣列反過來遍歷,這個題目的問題很簡單,

369. Plus One Linked List

369. Plus One Linked List # Definition for singly-linked list. # class