力扣
fafagege11520
梦想:既可提刀立码,行遍天下;又可调参炼丹,卧于隆中。
展开
-
2020-12-29题目类型简单
2020-12-29题目类型简单12class Solution(object): def findKthPositive(self, arr, k): """ :type arr: List[int] :type k: int :rtype: int """ ans = [] for i in range(1,(len(arr) + k + 1)): i原创 2020-12-29 11:22:45 · 104 阅读 · 0 评论 -
2020-12-25题目类型:简单
2020-12-25题目类型:简单1请你给一个停车场设计一个停车系统。停车场总共有三种不同大小的车位:大,中和小,每种尺寸分别有固定数目的车位。请你实现 ParkingSystem 类:ParkingSystem(int big, int medium, int small) 初始化 ParkingSystem 类,三个参数分别对应每种停车位的数目。bool addCar(int carType) 检查是否有 carType 对应的停车位。 carType 有三种类型:大,中,小,分别用数字 1,原创 2020-12-25 09:27:36 · 123 阅读 · 1 评论 -
2020-12-24 题目类型:简单
2020-12-24 题目类型:简单1给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。class Solution(object): def xorOperation(self, n, start): """ :type n: int :type start: int原创 2020-12-24 11:20:20 · 93 阅读 · 0 评论 -
2020-12-23 题目类型:简单
2020-12-23 题目类型:简单1字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。class Solution(object): def reverseLeftWords(self, s, n): """ :type s: str :type n: int :rtype: s原创 2020-12-23 11:22:41 · 82 阅读 · 0 评论 -
2020-12-21题目类型:简单
2020-12-21题目类型:简单1给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。class Solution(object): def numJewelsInStones(self, J, S): """ :type J: str :typ原创 2020-12-21 09:01:27 · 67 阅读 · 0 评论 -
2020-12-17 题目类型:简单
2020-12-17 题目类型:简单1给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。请你返回 words 数组中 一致字符串 的数目。class Solution(object): def countConsistentStrings(self, allowed, words): """ :type allowed: str原创 2020-12-17 10:08:48 · 123 阅读 · 0 评论 -
2020-12-16 题目类型:简单
2020-12-16 题目类型:简单1给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。class Solution(object): def shuffle(self, nums, n): """ :type nums: List[int] :type n: int :rty原创 2020-12-16 10:43:26 · 103 阅读 · 0 评论 -
2020-12-15 题目类型:简单
2020-12-15 题目类型:简单1给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。class Solution(object): def kidsWithCandies(self, candies, extraCandies):原创 2020-12-15 09:40:00 · 104 阅读 · 0 评论 -
2020-12-11 题目类型:简单
2020-12-11 题目类型:简单1给你一个整数数组 nums 。如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。返回好数对的数目。class Solution(object): def numIdenticalPairs(self, nums): """ :type nums: List[int] :rtype: int """原创 2020-12-11 10:27:15 · 92 阅读 · 0 评论 -
2020-12-9题目类型:简单
2020-12-9题目类型:简单1给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。class Solution(object): def runningSum(self, nums): """ :type nums: List[int] :rtype: List[int] """ ans = [0] *原创 2020-12-09 09:17:36 · 112 阅读 · 0 评论 -
2020-12-08 题目类型:简单
2020-12-08 题目类型:简单1请你设计一个可以解释字符串 command 的 Goal 解析器 。command 由 “G”、"()" 和/或 “(al)” 按某种顺序组成。Goal 解析器会将 “G” 解释为字符串 “G”、"()" 解释为字符串 “o” ,"(al)" 解释为字符串 “al” 。然后,按原顺序将经解释得到的字符串连接成一个字符串。给你字符串 command ,返回 Goal 解析器 对 command 的解释结果。class Solution(object):原创 2020-12-08 18:46:34 · 131 阅读 · 0 评论 -
2020-12-07 题目类型:简单
2020-12-07 题目类型:简单1给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。class Solution(object): def maximumWealth(self, accounts): """ :ty原创 2020-12-07 17:25:33 · 150 阅读 · 0 评论 -
力扣:每天两道题~~
力扣:每天2道题文章目录力扣:每天2道题希望自己能坚持下去2020.10.13easy:过两数相加,emm,对比发现自己的差距,要求自己默一遍人家的代码。两点注意:return的是.nextl1 = l1.next if l1 else None # 如果l1存在, 则向后遍历, 否则为 Nonel2 = l2.next if l2 else None # 如果l2存在, 则向后遍历, 否则为 Noneclass Solution(object): def原创 2020-10-23 21:20:38 · 144 阅读 · 0 评论