subtitle
10
20
LeetCode每日一题(2023/3/31) LeetCode每日一题(2023/3/31)
2367. 算术三元组的数目给你一个下标从 0 开始、严格递增 的整数数组 nums 和一个正整数 diff 。如果满足下述全部条件,则三元组 (i, j, k) 就是一个 算术三元组 : i < j < k , nums[j
2023-10-20
20
LeetCode每日一题(2023/3/30) LeetCode每日一题(2023/3/30)
1637. 两点之间不包含任何点的最宽垂直区域给你 n 个二维平面上的点 points ,其中 points[i] = [xi, yi] ,请你返回两点之间内部不包含任何点的 最宽垂直区域 的宽度。 垂直区域 的定义是固定宽度,
2023-10-20
20
LeetCode每日一题(2023/3/3) LeetCode每日一题(2023/3/3)
1487. 保证文件名唯一给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名,因此如果新建文件夹使用的文件名已
2023-10-20
20
LeetCode每日一题(2023/3/29) LeetCode每日一题(2023/3/29)
1641. 统计字典序元音字符串的数目给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 需要满足:对于所有有效的 i,s[i] 在字母表中的位
2023-10-20
20
LeetCode每日一题(2023/3/28) LeetCode每日一题(2023/3/28)
1092. 最短公共超序列给出两个字符串 str1 和 str2,返回同时以 str1 和 str2 作为子序列的最短字符串。如果答案不止一个,则可以返回满足条件的任意一个答案。 (如果从字符串 T 中删除一些字符(也可能不删除,并且选出
2023-10-20
20
LeetCode每日一题(2023/3/27) LeetCode每日一题(2023/3/27)
1638. 统计只差一个字符的子串数目给你两个字符串 s 和 t ,请你找出 s 中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t 串的子串。换言之,请你找到 s 和 t 串中 恰好 只有一个字符不同的子字符串对的数目。 比
2023-10-20
20
LeetCode每日一题(2023/3/26) LeetCode每日一题(2023/3/26)
2395. 和相等的子数组给你一个下标从 0 开始的整数数组 nums ,判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意,这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在,请返回 true,否则返回 fa
2023-10-20
20
LeetCode每日一题(2023/3/25) LeetCode每日一题(2023/3/25)
1574. 删除最短的子数组使剩余数组有序给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。  
2023-10-20
20
20
LeetCode每日一题(2023/3/23) LeetCode每日一题(2023/3/23)
1630. 等差子数组如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 等差数列 。更正式地,数列 s 是等差数列,只需要满足:对于每个有效的 i , s[i+1] - s[i] ==
2023-10-20
10 / 20