LeetCode

LeetCode Contest 331

首先祝大家元宵节快乐! 6348. Take Gifts From the Richest Pile 给你一个整数数组 gifts ,表示各堆礼物的数量。每一秒,你需要执行以下操作: 选择礼物数量最多的那一堆。 如果不止一堆都符合礼物数量最多,从中选择任一堆即可。 选中的那一堆留下平方根数量的礼物(向下取整),取走其他的礼物。 返回在 k 秒后剩下的礼物数量。 测试样例 输入:gifts = , k = 4 输出:29 解释: 按下述方式取走礼物: 在第一秒,选中最后一堆,剩下 10 个礼物。…

LeetCode Biweekly Contest 97

6303. Separate the Digits in an Array 给你一个正整数数组 nums ,请你返回一个数组 answer ,你需要将 nums 中每个整数进行数位分割后,按照 nums 中出现的 相同顺序 放入答案数组中。 对一个整数进行数位分割,指的是将整数各个数位按原本出现的顺序排列成数组。 比方说,整数 10921 ,分割它的各个数位得到 。 测试样例 输入:nums = 输出: 解释: 分割 13…

LeetCode Contest 330

6337. Count Distinct Numbers on Board 给你一个正整数 n ,开始时,它放在桌面上。在 109 天内,每天都要执行下述步骤: 对于出现在桌面上的每个数字 x ,找出符合 1 <= i <= n 且满足 x % i == 1 的所有数字 i 。 然后,将这些数字放在桌面上。 返回在…

LeetCode Contest 329

首先祝大家兔年快乐!今年工作一切顺利 6296. Alternating Digit Sum 给你一个正整数 n 。n 中的每一位数字都会按下述规则分配一个符号: 最高有效位 上的数字分配到 正 号。 剩余每位上数字的符号都与其相邻数字相反。 返回所有数字及其对应符号的和。 测试样例 输入:n = 521 输出:4 解释: (+5) + (-2) + (+1) = 4 解答:按照题意编码计算即可 class…

LeetCode Biweekly Contest 96

首先祝大家兔年快乐! 6300. Minimum Common Value 给你两个整数数组 nums1 和 nums2 ,它们已经按非降序排序,请你返回两个数组的 最小公共整数 。如果两个数组 nums1 和 nums2 没有公共整数,请你返回 -1 。 如果一个整数在两个数组中都 至少出现一次 ,那么这个整数是数组 nums1 和 nums2 公共 的。 测试样例 输入:nums1 = ,…

LeetCode Contest 328

6291. Difference Between Element Sum and Digit Sum of an Array 给你一个正整数数组 nums 。 元素和 是 nums 中的所有元素相加求和。 数字和 是 nums 中每一个元素的每一数位(重复数位需多次求和)相加求和。 返回 元素和 与 数字和 的绝对差。 注意:两个整数 x 和…

LeetCode Contest 327

6283. Maximum Count of Positive Integer and Negative Integer 给你一个按 非递减顺序 排列的数组 nums ,返回正整数数目和负整数数目中的最大值。 换句话讲,如果 nums 中正整数的数目是 pos ,而负整数的数目是 neg ,返回 pos 和 neg二者中的最大值。 注意:0 既不是正整数也不是负整数。 测试样例 输入:nums = 输出:3…

LeetCode Biweekly Contest 95

6287. Categorize Box According to Criteria 给你四个整数 length ,width ,height 和 mass ,分别表示一个箱子的三个维度和质量,请你返回一个表示箱子 类别 的字符串。 如果满足以下条件,那么箱子是 "Bulky" 的: 箱子 至少有一个 维度大于等于 10^4 。 或者箱子的 体积 大于等于 10^9 。 如果箱子的质量大于等于 100…

LeetCode Contest 325

6269. Shortest Distance to Target String in a Circular Array 给你一个下标从 0 开始的 环形 字符串数组 words 和一个字符串 target 。环形数组 意味着数组首尾相连。 形式上, words 的下一个元素是 words ,而 words 的前一个元素是 words ,其中 n…