摘要: 给你两个字符串 coordinate1 和 coordinate2,代表 8 x 8 国际象棋棋盘上的两个方格的坐标。 以下是棋盘的参考图。 如果这两个方格颜色相同,返回 true,否则返回 false。 坐标总是表示有效的棋盘方格。坐标的格式总是先字母(表示列),再数字(表示行)。 示例 1: 输 阅读全文
posted @ 2024-12-03 17:02 JAVA-CHENG 阅读(41) 评论(0) 推荐(0)
摘要: 给你一个 二进制 字符串 s 和一个整数 k。 如果一个 二进制字符串 满足以下任一条件,则认为该字符串满足 k 约束: 字符串中 0 的数量最多为 k。 字符串中 1 的数量最多为 k。 返回一个整数,表示 s 的所有满足 k 约束 的 子字符串 的数量。 示例 1: 输入:s = "10101" 阅读全文
posted @ 2024-11-12 14:38 JAVA-CHENG 阅读(37) 评论(0) 推荐(0)
摘要: 给你一个长度为 n 的整数数组 nums 和一个正整数 k 。 一个数组的 能量值 定义为: 如果 所有 元素都是依次 连续 且 上升 的,那么能量值为 最大 的元素。 否则为 -1 。 你需要求出 nums 中所有长度为 k 的 子数组 的能量值。 请你返回一个长度为 n - k + 1 的整数数 阅读全文
posted @ 2024-11-06 16:18 JAVA-CHENG 阅读(34) 评论(0) 推荐(0)
摘要: 给你两个 正 整数 x 和 y ,分别表示价值为 75 和 10 的硬币的数目。 Alice 和 Bob 正在玩一个游戏。每一轮中,Alice 先进行操作,Bob 后操作。每次操作中,玩家需要拿出价值 总和 为 115 的硬币。如果一名玩家无法执行此操作,那么这名玩家 输掉 游戏。 两名玩家都采取 阅读全文
posted @ 2024-11-05 14:51 JAVA-CHENG 阅读(47) 评论(0) 推荐(0)
摘要: 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c 。 示例 1: 输入:c = 5 输出:true 解释:1 * 1 + 2 * 2 = 5 示例 2: 输入:c = 3 输出:false 提示: 0 <= c <= 231 - 1 解题思路: 1.平方根可 阅读全文
posted @ 2024-11-04 09:24 JAVA-CHENG 阅读(80) 评论(0) 推荐(0)
摘要: 给你一个仅由数字组成的字符串 s,在最多交换一次 相邻 且具有相同 奇偶性 的数字后,返回可以得到的 字典序最小的字符串 。 如果两个数字都是奇数或都是偶数,则它们具有相同的奇偶性。例如,5 和 9、2 和 4 奇偶性相同,而 6 和 9 奇偶性不同。 示例 1: 输入: s = "45320" 输 阅读全文
posted @ 2024-10-30 10:46 JAVA-CHENG 阅读(59) 评论(0) 推荐(0)
摘要: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:target = 阅读全文
posted @ 2024-10-29 10:24 JAVA-CHENG 阅读(42) 评论(0) 推荐(0)
摘要: 有 n 位玩家在进行比赛,玩家编号依次为 0 到 n - 1 。 给你一个长度为 n 的整数数组 skills 和一个 正 整数 k ,其中 skills[i] 是第 i 位玩家的技能等级。skills 中所有整数 互不相同 。 所有玩家从编号 0 到 n - 1 排成一列。 比赛进行方式如下: 队 阅读全文
posted @ 2024-10-24 11:01 JAVA-CHENG 阅读(30) 评论(0) 推荐(0)
摘要: 给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。 整天 定义为时间持续时间是 24 小时的 整数倍 。 例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 阅读全文
posted @ 2024-10-23 10:09 JAVA-CHENG 阅读(40) 评论(0) 推荐(0)
摘要: 给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。 整天 定义为时间持续时间是 24 小时的 整数倍 。 例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 阅读全文
posted @ 2024-10-22 10:39 JAVA-CHENG 阅读(18) 评论(0) 推荐(0)