Gary Lai

383. Ransom Note

383. Ransom Note class Solution: def canConstruct(self, ransomNote: str,

186. Reverse Words in a String II

186. Reverse Words in a String II 這個題目是 Reverse Words

557. Reverse Words in a String III

557. Reverse Words in a String III 這一題如果掌握了 151. Reverse

119. Pascal's Triangle II

119. Pascal's Triangle II class Solution: def getRow(

118. Pascal's Triangle

118. Pascal's Triangle class Solution: def generate(self,

151. Reverse Words in a String

151. Reverse Words in a String 題目是給定一個字串,這個字串的模式是,這個字串很像是一個句子,但是是由多個單字以及「

561. Array Partition

561. Array Partition class Solution: def arrayPairSum(self, nums: List[

724. Find Pivot Index

724. Find Pivot Index 這一題的目標是我們要找到在陣列中的一個索引,這個索引左側的所有數字的總和相等於右側的所有數字總和,索引的位置可能在這個陣列中的任何一個地方,取決於左側和右側每個數字的大小以及其分佈。 這一題比較直觀的想法是,那我先計算出這個陣列從左到右的累加總和,

409. Longest Palindrome

409. Longest Palindrome from collections import Counter class Solution: def

210. Course Schedule II

210. Course Schedule II Check 207. Course Schedule