leetcode使用

刷题就像打野一样,刷些小怪有点经验。争取穿着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

新知识点:

  1. range的用法,使用help可以看用法
  2. list的insert,.insert(index, value)
    新思想:
  3. 遍历
  4. 边界检查 [9,9] ->[1, 0, 0 ]

牛客网上的东西还挺多的,这个月每时每刻都刷这两个网站的题,养成一个刷题的习惯,刷成一个习惯,多刷,使劲刷,把所有的题都刷完,刷完的效果是:

  1. 每个题都见过
  2. 没事刷着玩,代替玩王者荣耀,像打王者荣耀排位一样有瘾。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章