leetcode weekly contest 401 leetcode weekly contest 401t4 算是一个好题目,解法不常见,花了大概10分钟左右, AC 了前三题。 3178. 找出 K 秒后拿着球的孩子给你两个 正整数 n 和 k。有 n 个编号从 0 到 n - 1 的孩子按顺序从左到右站成一队。 最初,编号为 0 的孩子拿着一个球,并且向右传球。每过一秒,拿着球的孩子就会将球传给他旁边的孩子。一旦球到达队列的 任一端 ,即编 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contest 132 leetcode biweekly contest 132t4 算是一个经典题目了,其余的题目都比较常规的题目。 3174. 清除数字给你一个字符串 s 。 你的任务是重复以下操作删除 所有 数字字符: 删除 第一个数字字符 以及它左边 最近 的 非数字 字符。 请你返回删除所有数字字符以后剩下的字符串。 示例 1: 输入:s = “abc” 输出:“abc” 解释: 字符串中没有 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 402 leetcode weekly contest 402100304. 构成整天的下标对数目 I给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。 整天 定义为时间持续时间是 24 小时的 整数倍 。 例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 403 leetcode weekly contest 4033194. 最小元素和最大元素的最小平均值你有一个初始为空的浮点数数组 averages。另给你一个包含 n 个整数的数组 nums,其中 n 为偶数。 你需要重复以下步骤 n / 2 次: 从 nums 中移除 最小 的元素 minElement 和 最大 的元素 maxElement。 将 (minElement + maxElement 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contest 133 leetcode biweekly contest 1333190. 使所有元素都可以被 3 整除的最少操作数给你一个整数数组 nums 。一次操作中,你可以将 nums 中的 任意 一个元素增加或者减少 1 。 请你返回将 nums 中所有元素都可以被 3 整除的 最少 操作次数。 示例 1: 输入:nums = [1,2,3,4] 输出:3 解释: 通过以下 3 个操作,数组中的所有 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 406 leetcode weekly contest 406100352. 交换后字典序最小的字符串给你一个仅由数字组成的字符串 s,在最多交换一次 相邻 且具有相同 奇偶性 的数字后,返回可以得到的字典序最小的字符串。 如果两个数字都是奇数或都是偶数,则它们具有相同的奇偶性。例如,5 和 9、2 和 4 奇偶性相同,而 6 和 9 奇偶性不同。 示例 1: 输入: s = “45320” 输 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 404 leetcode weekly contest 4043200. 三角形的最大高度给你两个整数 red 和 blue,分别表示红色球和蓝色球的数量。你需要使用这些球来组成一个三角形,满足第 1 行有 1 个球,第 2 行有 2 个球,第 3 行有 3 个球,依此类推。 每一行的球必须是 相同 颜色,且相邻行的颜色必须 不同。 返回可以实现的三角形的 最大 高度。 示例 1: 输入: red 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contest 134 leetcode biweekly contest 1343206. 交替组 I给你一个整数数组 colors ,它表示一个由红色和蓝色瓷砖组成的环,第 i 块瓷砖的颜色为 colors[i] : colors[i] == 0 表示第 i 块瓷砖的颜色是 红色 。 colors[i] == 1 表示第 i 块瓷砖的颜色是 蓝色 。 环中连续 3 块瓷砖的颜色如果是 交替 颜色(也就是说中间瓷砖 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 407 leetcode weekly contest 4073226. 使两个整数相等的位更改次数给你两个正整数 n 和 k。 你可以选择 n 的 二进制表示 中任意一个值为 1 的位,并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现,返回 -1。 示例 1: 输入: n = 13, k = 4 输出: 2 解释:最初,n 和 k 的二进制表示分别为 n = 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contest 407 leetcode weekly contest 4073226. 使两个整数相等的位更改次数给你两个正整数 n 和 k。 你可以选择 n 的 二进制表示 中任意一个值为 1 的位,并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现,返回 -1。 示例 1: 输入: n = 13, k = 4 输出: 2 解释:最初,n 和 k 的二进制表示分别为 n = 1970-01-01 力扣周赛 #力扣周赛赛 #题解