Leetcode入门学习笔记

Python新手_还需改进

Leetcode_2235_两整数相加_Python

class Solution:
    def sum(self, num1: int, num2: int) -> int:
        return num1 + num2

Leetcode_1929_数组串联_Python

class Solution:
    def getConcatenation(self, nums: List[int]) -> List[int]:
        return nums + nums

Leetcode_0771_宝石与石头_Python

class Solution:
    def numJewelsInStones(self, jewels: str, stones: str) -> int:
        flag = 0
        for i in jewels:
            for j in stones:
                if i == j:
                    flag += 1
        return flag

Leetcode_1480_一维数组的动态和_Python

class Solution:
    def runningSum(self, nums: List[int]) -> List[int]:
        num1 = [nums[0]]
        for i in range(1,len(nums)):
            n = num1[i-1] + nums[i]
            num1.append(n)
        return num1

Leetcode_0709_转换成小写字母_Python

class Solution:
    def toLowerCase(self, s: str) -> str:
        return s.lower()

Leetcode_0771_最富有客户的资产总量_Python

class Solution:
    def maximumWealth(self, accounts: List[List[int]]) -> int:
        nums = []
        m = len(accounts)
        for i in range(0,m):
            sum = 0
            n = len(accounts[i])
            for j in range(0,n):
                sum += accounts[i][j]
            nums.append(sum)
        return max(nums)   

Leetcode_66_加一(数组较长时输出失败)

class Solution:
    def plusOne(self, digits: List[int]) -> List[int]:
        num = 0
        for i in digits:
            num = 10*num + i
        digits = []    
        num += 1
        while num > 0:
            digits = [num%10] + digits
            num = int(num/10)
        return digits

leetcode_0724_寻找数组的中心下标

class Solution:
    def pivotIndex(self, nums: List[int]) -> int:
        n = len(nums)
        sum1 = 0
        for i in nums:
            sum1 += i
        sum_num = 0
        for i in range(n):
            if sum_num == sum1 - nums[i]:
                return i
            else:    
                sum_num += nums[i]
                sum1 -= nums[i]
        return -1

Leetcode_0189_轮转数组

(卡了一下)

Leetcode_0048_旋转图像

(暂时还没想出来)

Leetcode_0054_螺旋矩阵

(暂时还没想出来)

Leetcode_0498_对角线遍历

(暂时还没想出来)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值