Biweekly Contest 151
欢迎大家加QQ群:623375442,可以方便群里面交流。 100589. Transform Array by Parity 给你一个整数数组 nums。请你按照以下顺序 依次 执行操作,转换 nums: 将每个偶数替换为 0。 将每个奇数替换为 1。 按 非递减 顺序排序修改后的数组。 执行完这些操作后,返回结果数组。 测试样例: 输入:nums = 输出: 解释: 将偶数(4 和 2)替换为 0,将奇数(3 和 1)替换为…
欢迎大家加QQ群:623375442,可以方便群里面交流。 100589. Transform Array by Parity 给你一个整数数组 nums。请你按照以下顺序 依次 执行操作,转换 nums: 将每个偶数替换为 0。 将每个奇数替换为 1。 按 非递减 顺序排序修改后的数组。 执行完这些操作后,返回结果数组。 测试样例: 输入:nums = 输出: 解释: 将偶数(4 和 2)替换为 0,将奇数(3 和 1)替换为…
欢迎大家加QQ群:623375442,可以方便群里面交流。现在LeetCode的周赛真的越来越恶心的,第三题纯纯数学。希望LeetCode没有办法解决AI的问题的话,索性停办周赛算了。 100576. Maximum Sum With at Most K Elements 给你一个大小为 n x m 的二维矩阵 grid ,以及一个长度为 n 的整数数组 limits ,和一个整数 k 。你的目标是从矩阵 grid 中提取出 至多 k 个元素,并计算这些元素的最大总和,提取时需满足以下限制: 从 grid 的第…
欢迎大家加QQ群:623375442,可以方便群里面交流。 100531. Find Special Substring of Length K 给你一个字符串 s 和一个整数 k。 判断是否存在一个长度 恰好 为 k 的子字符串,该子字符串需要满足以下条件: 该子字符串 只包含一个唯一字符(例如,"aaa" 或 "bbb")。 如果该子字符串的 前面 有字符,则该字符必须与子字符串中的字符不同。 如果该子字符串的 后面 有字符,则该字符也必须与子字符串中的字符不同。 如果存在这样的子串,返回 true;否则,返回 false。…
欢迎大家加QQ群:623375442,可以方便群里面交流。第三题不会做。。。 100541. Sum of Good Numbers 给定一个整数数组 nums 和一个整数 k,如果元素 nums 严格 大于下标 i - k 和 i + k 处的元素(如果这些元素存在),则该元素 nums 被认为是 好 的。如果这两个下标都不存在,那么 nums 仍然被认为是 好 的。 返回数组中所有…
欢迎大家加QQ群:623375442,可以方便群里面交流。第四题不会做,下午看看怎么更新一下。 Q1. Sort Matrix by Diagonals 给你一个大小为 n x n 的整数方阵 grid。返回一个经过如下调整的矩阵: 左下角三角形(包括中间对角线)的对角线按 非递增顺序 排序。 右上角三角形 的对角线按 非递减顺序 排序。 测试样例: 输入:grid = ,,] 输出:,,] 解释:标有黑色箭头的对角线(左下角三角形)应按非递增顺序排序: 变为 。 和 保持不变。 变为…
欢迎大家加QQ群:623375442,可以方便群里面交流。第一题读题过于失败,没看清题目,连续WA。。。 100566. Maximum Difference Between Even and Odd Frequency I 给你一个由小写英文字母组成的字符串 s 。请你找出字符串中两个字符的出现频次之间的 最大 差值,这两个字符需要满足: 一个字符在字符串中出现 偶数次 。 另一个字符在字符串中出现 奇数次 。 返回 最大 差值,计算方法是出现 奇数次 字符的次数 减去 出现 偶数次 字符的次数。…
欢迎大家加QQ群:623375442,可以方便群里面交流。春节期间刷题,也是真爱了。幸好这周也不算很难。 100552. Find Valid Pair of Adjacent Digits in String 给你一个只包含数字的字符串 s 。如果 s 中两个 相邻 的数字满足以下条件,我们称它们是 合法的 : 前面的数字 不等于 第二个数字。 两个数字在 s 中出现的次数 恰好 分别等于这个数字本身。 请你从左到右遍历字符串 s ,并返回最先找到的…
欢迎大家加QQ群:623375442,可以方便群里面交流。居然第三题不会做,泪目了。 100526. Count Partitions with Even Sum Difference 给你一个长度为 n 的整数数组 nums 。 分区 是指将数组按照下标 i (0 <= i < n - 1)划分成两个 非空 子数组,其中: 左子数组包含区间 内的所有下标。 右子数组包含区间 内的所有下标。 对左子数组和右子数组先求元素…
欢迎大家加QQ群:623375442,可以方便群里面交流。这周题目还是有点难度,但是比昨天双周赛那一堆数学操作好。 100548. Sum of Variable Length Subarrays 给你一个长度为 n 的整数数组 nums 。对于 每个 下标 i(0 <= i < n),定义对应的子数组 nums(start = max(0, i - nums))。 返回为数组中每个下标定义的子数组中所有元素的总和。 子数组 是数组中的一个连续、非空 的元素序列。 测试样例:…
欢迎大家加QQ群:623375442,可以方便群里面交流。以后太难的双周赛就不打了,之后有时间会补上题解。真的不想做纯数学的题目。 100561. Maximum Difference Between Adjacent Elements in a Circular Array 给你一个 循环 数组 nums ,请你找出相邻元素之间的 最大 绝对差值。 注意:一个循环数组中,第一个元素和最后一个元素是相邻的。 测试样例: 输入:nums = 输出:3 解释:由于 nums 是循环的,nums 和 nums 是相邻的,它们之间的绝对差值是最大值 |4…