Leetcode周赛
文章平均质量分 62
cnhwl
这个作者很懒,什么都没留下…
展开
-
Leetcode周赛复盘——第 71 场力扣双周赛与第 279 场力扣周赛
双周赛:5984. 拆分数位后四位数字的最小和class Solution: def minimumSum(self, num: int) -> int: a, b, c, d = sorted(list(map(int, str(num)))) return 10 * (a + b) + c + dstr(num)得到字符串序列,然后用map函数对序列的每个字符转换为数字,最后变为列表并且排序,最小的两个数 a、b 一定在十位所以乘10,个位则是 c原创 2022-02-06 15:48:14 · 607 阅读 · 0 评论 -
Leetcode周赛复盘——第 278 场力扣周赛
5993. 将找到的值乘以 2我的做法是将数组从小到大排序之后,再将找到的值乘以2:class Solution: def findFinalValue(self, nums: List[int], original: int) -> int: nums.sort() for num in nums: if original == num: original *= 2 return or原创 2022-01-30 12:43:53 · 680 阅读 · 0 评论 -
Leetcode周赛复盘——第 276 场力扣周赛
第一次参加周赛,AC了三道题,也算不错的成绩了,从现在开始每周的周赛我都会参加并且复盘,有兴趣的小伙伴可以一起讨论。5980. 将字符串拆分为若干长度为 k 的组class Solution: def divideString(self, s: str, k: int, fill: str) -> List[str]: a, b = divmod(len(s), k) ans = [] temp = '' now = 0原创 2022-01-16 13:08:10 · 441 阅读 · 0 评论