LeetCode Contest 437

欢迎大家加QQ群:623375442,可以方便群里面交流。 100531. Find Special Substring of Length K 给你一个字符串 s 和一个整数 k。 判断是否存在一个长度 恰好 为 k 的子字符串,该子字符串需要满足以下条件: 该子字符串 只包含一个唯一字符(例如,"aaa" 或 "bbb")。 如果该子字符串的 前面 有字符,则该字符必须与子字符串中的字符不同。 如果该子字符串的 后面 有字符,则该字符也必须与子字符串中的字符不同。 如果存在这样的子串,返回 true;否则,返回 false。…

Biweekly Contest 150

欢迎大家加QQ群:623375442,可以方便群里面交流。第三题不会做。。。 100541. Sum of Good Numbers 给定一个整数数组 nums 和一个整数 k,如果元素 nums 严格 大于下标 i - k 和 i + k 处的元素(如果这些元素存在),则该元素 nums 被认为是 好 的。如果这两个下标都不存在,那么 nums 仍然被认为是 好 的。 返回数组中所有…

LeetCode Contest 436

欢迎大家加QQ群:623375442,可以方便群里面交流。第四题不会做,下午看看怎么更新一下。 Q1. Sort Matrix by Diagonals 给你一个大小为 n x n 的整数方阵 grid。返回一个经过如下调整的矩阵: 左下角三角形(包括中间对角线)的对角线按 非递增顺序 排序。 右上角三角形 的对角线按 非递减顺序 排序。 测试样例: 输入:grid = ,,] 输出:,,] 解释:标有黑色箭头的对角线(左下角三角形)应按非递增顺序排序: 变为 。 和 保持不变。 变为…

LeetCode Contest 435

欢迎大家加QQ群:623375442,可以方便群里面交流。第一题读题过于失败,没看清题目,连续WA。。。 100566. Maximum Difference Between Even and Odd Frequency I 给你一个由小写英文字母组成的字符串 s 。请你找出字符串中两个字符的出现频次之间的 最大 差值,这两个字符需要满足: 一个字符在字符串中出现 偶数次 。 另一个字符在字符串中出现 奇数次 。 返回 最大 差值,计算方法是出现 奇数次 字符的次数 减去 出现 偶数次 字符的次数。…

Biweekly Contest 149

欢迎大家加QQ群:623375442,可以方便群里面交流。春节期间刷题,也是真爱了。幸好这周也不算很难。 100552. Find Valid Pair of Adjacent Digits in String 给你一个只包含数字的字符串 s 。如果 s 中两个 相邻 的数字满足以下条件,我们称它们是 合法的 : 前面的数字 不等于 第二个数字。 两个数字在 s 中出现的次数 恰好 分别等于这个数字本身。 请你从左到右遍历字符串 s ,并返回最先找到的…

LeetCode Contest 434

欢迎大家加QQ群:623375442,可以方便群里面交流。居然第三题不会做,泪目了。 100526. Count Partitions with Even Sum Difference 给你一个长度为 n 的整数数组 nums 。 分区 是指将数组按照下标 i (0 <= i < n - 1)划分成两个 非空 子数组,其中: 左子数组包含区间 内的所有下标。 右子数组包含区间 内的所有下标。 对左子数组和右子数组先求元素…

LeetCode Contest 433

欢迎大家加QQ群:623375442,可以方便群里面交流。这周题目还是有点难度,但是比昨天双周赛那一堆数学操作好。 100548. Sum of Variable Length Subarrays 给你一个长度为 n 的整数数组 nums 。对于 每个 下标 i(0 <= i < n),定义对应的子数组 nums(start = max(0, i - nums))。 返回为数组中每个下标定义的子数组中所有元素的总和。 子数组 是数组中的一个连续、非空 的元素序列。 测试样例:…

Biweekly Contest 148

欢迎大家加QQ群:623375442,可以方便群里面交流。以后太难的双周赛就不打了,之后有时间会补上题解。真的不想做纯数学的题目。 100561. Maximum Difference Between Adjacent Elements in a Circular Array 给你一个 循环 数组 nums ,请你找出相邻元素之间的 最大 绝对差值。 注意:一个循环数组中,第一个元素和最后一个元素是相邻的。 测试样例: 输入:nums = 输出:3 解释:由于 nums 是循环的,nums 和 nums 是相邻的,它们之间的绝对差值是最大值 |4…

LeetCode Contest 432

欢迎大家加QQ群:623375442,可以方便群里面交流。这周题目,难度不是很大。 100530. Zigzag Grid Traversal With Skip 给你一个 m x n 的二维数组 grid,数组由 正整数 组成。 你的任务是以 之字形 遍历 grid,同时跳过每个 交替 的单元格。 之字形遍历的定义如下: 从左上角的单元格 (0, 0) 开始。 在当前行中向 右 移动,直到到达该行的末尾。 下移到下一行,然后在该行中向…

LeetCode Contest 431

欢迎大家加QQ群:623375442,可以方便群里面交流。这周题目,太要求仔细了。写起来真的好麻烦。 100525. Maximum Subarray With Equal Products 给你一个由 正整数 组成的数组 nums。 如果一个数组 arr 满足 prod(arr) == lcm(arr) * gcd(arr),则称其为 乘积等价数组 ,其中: prod(arr) 表示 arr 中所有元素的乘积。 gcd(arr) 表示 arr 中所有元素的最大公因数 (GCD)。…