LeetCode

LeetCode Contest 338

6354. K Items With the Maximum Sum 袋子中装有一些物品,每个物品上都标记着数字 1 、0 或 -1 。 给你四个非负整数 numOnes 、numZeros 、numNegOnes 和 k 。 袋子最初包含: numOnes 件标记为 1 的物品。 numZeroes 件标记为 0 的物品。 numNegOnes…

LeetCode Contest 337

6319. Number of Even and Odd Bits 给你一个 正 整数 n 。 用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。 用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下标的个数。…

LeetCode Biweekly Contest 100

6323. Distribute Money to Maximum Children 给你一个整数 money ,表示你总共有的钱数(单位为美元)和另一个整数 children ,表示你要将钱分配给多少个儿童。 你需要按照如下规则分配: 所有的钱都必须被分配。 每个儿童至少获得 1 美元。 没有人获得 4 美元。 请你按照上述规则分配金钱,并返回 最多 有多少个儿童获得 恰好 8 美元。如果没有任何分配方案,返回 -1 。 测试样例 输入:money =…

LeetCode Contest 336

6315. Count the Number of Vowel Strings in Range 给你一个下标从 0 开始的字符串数组 words 和两个整数:left 和 right 。 如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个 元音字符串 ,其中元音字母是 'a'、'e'、'i'、'o'、'u' 。 返回 words 是元音字符串的数目,其中 i 在闭区间 内。 测试样例 输入:words…

LeetCode Contest 335

6307. Pass the Pillow n 个人站成一排,按从 1 到 n 编号。 最初,排在队首的第一个人拿着一个枕头。每秒钟,拿着枕头的人会将枕头传递给队伍中的下一个人。一旦枕头到达队首或队尾,传递方向就会改变,队伍会继续沿相反方向传递枕头。 例如,当枕头到达第 n 个人时,TA 会将枕头传递给第 n - 1 个人,然后传递给第 n - 2 个人,依此类推。 给你两个正整数 n 和 time ,返回 time 秒后拿着枕头的人的编号。…

LeetCode Biweekly Contest 99

这周双周赛,我觉得题目不是很好。基本都是脑经急转弯,非常不友好。 6312. Split With Minimum Sum 给你一个正整数 num ,请你将它分割成两个非负整数 num1 和 num2 ,满足: num1 和 num2 直接连起来,得到 num 各数位的一个排列。 换句话说,num1 和 num2 中所有数字出现的次数之和等于 num 中所有数字出现的次数。 num1 和 num2 可以包含前导 0…

LeetCode Contest 334

6369. Left and Right Sum Differences 给你一个下标从 0 开始的整数数组 nums ,请你找出一个下标从 0 开始的整数数组 answer ,其中: answer.length == nums.length answer = |leftSum - rightSum| 其中: leftSum 是数组 nums 中下标 i 左侧元素之和。如果不存在对应的元素,leftSum…

LeetCode Contest 333

6369. Left and Right Sum Differences 给你一个下标从 0 开始的整数数组 nums ,请你找出一个下标从 0 开始的整数数组 answer ,其中: answer.length == nums.length answer = |leftSum - rightSum| 其中: leftSum 是数组 nums 中下标 i 左侧元素之和。如果不存在对应的元素,leftSum…

LeetCode Biweekly Contest 98

这周双周赛,我觉得题目不是很好。2,3题都是脑经急转弯,最后一题也过于模版。 6359. Maximum Difference by Remapping a Digit 给你一个整数 num 。你知道 Danny Mittal 会偷偷将 0 到 9 中的一个数字 替换 成另一个数字。 请你返回将 num 中 恰好一个 数字进行替换后,得到的最大值和最小值的差位多少。 注意: 当 Danny 将一个数字 d1…

LeetCode Contest 332

6354. Find the Array Concatenation Value 给你一个下标从 0 开始的整数数组 nums 。 现定义两个数字的 串联 是由这两个数值串联起来形成的新数字。 例如,15 和 49 的串联是 1549 。 nums 的 串联值 最初等于 0 。执行下述操作直到 nums 变为空: 如果 nums…