-
给你一个整数数组 nums 和一个正整数 k,请你判断是否可以把这个数组划分成一些由 k 个连续数字组成的集合。如果可以,请返回 true;否则,返回 false。
示例 1:
**输入:** nums = [1,2,3,3,4,4,5,6], k ...
-
给你一个字符串 s ,请你返回满足以下条件且出现次数最大的 任意 子串的出现次数:
子串中不同字母的数目必须小于等于 maxLetters 。
子串的长度必须大于等于 minSize 且小于等于 maxSize 。
示例 1:
**输入:**...
-
给你 n 个盒子,每个盒子的格式为 [status, candies, keys, containedBoxes] ,其中:
状态字 status[i]:整数,如果 box[i] 是开的,那么是 **1 **,否则是 **0 **。
糖果数 c...
-
给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。
完成所有替换操作后,请你返回这个数组。
示例 1:
**输入:** arr = [17,18,5,4,6,1]
**输出:** [18,6,6,6,1...
-
给你一个整数数组 arr 和一个目标值 target ,请你返回一个整数 value ,使得将数组中所有大于 value 的值变成value 后,数组的和最接近 target (最接近表示两者之差的绝对值最小)。
如果有多种使得和最接近 targe...
-
给你一个正方形字符数组 board ,你从数组最右下方的字符 'S' 出发。
你的目标是到达数组最左上角的字符 'E' ,数组剩余的部分为数字字符 1, 2, ..., 9 或者障碍'X'。在每一步移动...
-
给你一个整数 n,请你返回 **任意 **一个由 n 个 **各不相同 **的整数组成的数组,并且这 n 个数相加和为 0 。
示例 1:
**输入:** n = 5
**输出:** [-7,-1,1,3,4]
**解释:** 这些数组也是正确的...
-
给你 root1 和 root2 这两棵二叉搜索树。请你返回一个列表,其中包含 **两棵树 **中的所有整数并按 升序 排序。.
示例 1:
![](https://assets.leetcode-cn.com/aliyun-lc- upload...
-
这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者i - arr[i]。
请你判断自己是否能够跳到对应元素值为 0 的 任一 下标处。
注意,不管是什么情况下,...
-
给你一个方程,左边用 words 表示,右边用 result 表示。
你需要根据以下规则检查方程是否可解:
每个字符都会被解码成一位数字(0 - 9)。
每对不同的字符必须映射到不同的数字。
每个 words[i] 和 result 都会被解码成一...