随笔分类 - LeetCode刷题
LeetCode|1032. 字符流
摘要:> 题目链接:[1032. 字符流](https://leetcode.cn/problems/stream-of-characters/) 设计一个算法:接收一个字符流,并检查这些字符的后缀是否是字符串数组 `words` 中的一个字符串。 例如,`words = ["abc", "xyz"]`
LeetCode|1574. 删除最短的子数组使剩余数组有序
摘要:> 题目链接:[1574. 删除最短的子数组使剩余数组有序](https://leetcode.cn/problems/shortest-subarray-to-be-removed-to-make-array-sorted/) 给你一个整数数组 `arr` ,请你删除一个子数组(可以为空),使得
LeetCode|1630. 等差子数组
摘要:> 题目链接:[1630. 等差子数组](https://leetcode.cn/problems/arithmetic-subarrays/) 难度中等60收藏分享切换为英文接收动态反馈 如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 **等差数列** 。更正式
LeetCode|383. 赎金信
摘要:> 题目链接:[383. 赎金信](https://leetcode.cn/problems/ransom-note/) 给你两个字符串:`ransomNote` 和 `magazine` ,判断 `ransomNote` 能不能由 `magazine` 里面的字符构成。 如果可以,返回 `true
LeetCode|876. 链表的中间结点
摘要:> 题目链接:[876. 链表的中间结点](https://leetcode.cn/problems/middle-of-the-linked-list/) 难度简单829收藏分享切换为英文接收动态反馈 给你单链表的头结点 `head` ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第
LeetCode|1672. 最富有客户的资产总量
摘要:> 题目链接:[1672. 最富有客户的资产总量](https://leetcode.cn/problems/richest-customer-wealth/) 难度简单173收藏分享切换为英文接收动态反馈 给你一个 `m x n` 的整数网格 `accounts` ,其中 `accounts[i]
LeetCode|412. Fizz Buzz
摘要:> 题目链接:[412. Fizz Buzz](https://leetcode.cn/problems/fizz-buzz/) 给你一个整数 `n` ,找出从 `1` 到 `n` 各个整数的 Fizz Buzz 表示,并用字符串数组 `answer`(**下标从 1 开始**)返回结果,其中: -
LeetCode|1480. 一维数组的动态和
摘要:# LeetCode|1480. 一维数组的动态和 > 题目链接:[1480. 一维数组的动态和](https://leetcode.cn/problems/running-sum-of-1d-array/) 给你一个数组 `nums` 。数组「动态和」的计算公式为:`runningSum[i] =
LeetCode|1342. 将数字变成0的操作次数
摘要:> 题目链接:[1342. 将数字变成 0 的操作次数](https://leetcode.cn/problems/number-of-steps-to-reduce-a-number-to-zero/) 给你一个非负整数 `num` ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需
LeetCode|2383. 赢得比赛需要的最少训练时长
摘要:> 题目链接:[2383. 赢得比赛需要的最少训练时长](https://leetcode.cn/problems/minimum-hours-of-training-to-win-a-competition/) 你正在参加一场比赛,给你两个正 整数 `initialEnergy` 和 `initi
LeetCode|414. 第三大的数
摘要:> 题目链接:[414. 第三大的数](https://leetcode.cn/problems/third-maximum-number/) 给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。 **示例 1:** ```python 输入:[3, 2, 1] 输出:1
LeetCode|2457. 美丽整数的最小增量
摘要:> 题目链接:[2457. 美丽整数的最小增量](https://leetcode.cn/problems/minimum-addition-to-make-integer-beautiful/) 给你两个正整数 `n` 和 `target` 。 如果某个整数每一位上的数字相加小于或等于 `targ
LeetCode|1410. HTML 实体解析器
摘要:> 题目链接:[1410. HTML 实体解析器](https://leetcode.cn/problems/html-entity-parser/) 「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它
LeetCode|1411. 给 N x 3 网格图涂色的方案数
摘要:> 题目链接:[1411. 给 N x 3 网格图涂色的方案数](https://leetcode.cn/problems/number-of-ways-to-paint-n-3-grid/) 你有一个 `n x 3` 的网格图 `grid` ,你需要用 红,黄,绿 三种颜色之一给每一个格子上色,且
LeetCode|2481. 分割圆的最少切割次数
摘要:> 题目地址:[2481. 分割圆的最少切割次数](https://leetcode.cn/problems/minimum-cuts-to-divide-a-circle/) 圆内一个**有效切割**,符合以下二者之一: - 该切割是两个端点在圆上的线段,且该线段经过圆心。 - 该切割是一端在圆心
LeetCode|2029. 石子游戏 IX
摘要:> 题目链接:[石子游戏 IX](https://leetcode.cn/problems/stone-game-ix/) Alice 和 Bob 再次设计了一款新的石子游戏。现有一行 `n` 个石子,每个石子都有一个关联的数字表示它的价值。给你一个整数数组 `stones` ,其中 `stones
LeetCode|372. 超级次方
摘要:> 题目链接:[超级次方](https://leetcode.cn/problems/super-pow/) > 发现自己算法比较弱,打算恶补一下常用算法,故最近开始刷LeetCode题目,初步定为每天一道。中等和困难会写解析,简单的不写,可以关注一下。 你的任务是计算 `ab` 对 `1337`