刷題就像打野一樣,刷些小怪有點經驗。爭取穿着leetcode的襯衫去面試
66題
class Solution(object):
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
length = len(digits)
for i in range(length-1, -1, -1):
if digits[i] == 9:
digits[i] = 0
else:
digits[i] = digits[i] + 1
break
if digits[0] == 0 :
digits.insert(0,1)
return digits
新知識點:
- range的用法,使用help可以看用法
- list的insert,.insert(index, value)
新思想: - 遍歷
- 邊界檢查 [9,9] ->[1, 0, 0 ]
牛客網上的東西還挺多的,這個月每時每刻都刷這兩個網站的題,養成一個刷題的習慣,刷成一個習慣,多刷,使勁刷,把所有的題都刷完,刷完的效果是:
- 每個題都見過
- 沒事刷着玩,代替玩王者榮耀,像打王者榮耀排位一樣有癮。