Python刷题日记
leetcode,每天刷题!!!
我要过好每一天嘻嘻
这个作者很懒,什么都没留下…
展开
-
Python刷题第四天
【566. 重塑矩阵】 暴力破解 class Solution: def matrixReshape(self, mat: List[List[int]], r: int, c: int) -> List[List[int]]: m = len(mat) n = len(mat[0]) if m*n != r*c: return mat else: onemat = []原创 2022-02-25 19:08:04 · 374 阅读 · 0 评论 -
Python刷题第三天
【350. 两个数组的交集 II】 解: 暴力破解 class Solution: def intersect(self, nums1: List[int], nums2: List[int]) -> List[int]: elements1 = set(nums1) elements2 = set(nums2) same = [] if len(elements1) >= len(elements2):原创 2022-02-24 16:27:17 · 338 阅读 · 0 评论 -
Python刷题第二天
【1. 两数之和】 解: 暴力破解:单层循环+List基本操作 class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: result = [] for i in range(len(nums)): difference = target - nums[i] if difference in nums and nu原创 2022-02-24 16:26:58 · 781 阅读 · 0 评论 -
Python刷题第一天
【217. 存在重复元素】 解: set()函数 class Solution: def containsDuplicate(self, nums: List[int]) -> bool: if len(set(nums)) == len(nums): return False else: return True 进一步精简, class Solution: def containsDuplicate原创 2022-02-22 18:59:59 · 436 阅读 · 0 评论