摘要:
链接:LeetCode [Leetcode]5185. 存在连续三个奇数的数组 给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true ;否则,返回 false 。 暴力即可。 class Solution { public: bool threeCo 阅读全文
摘要:
链接:LeetCode [Leetcode]5475. 统计好三元组 给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。 如果三元组 (\(arr[i], arr[j], arr[k]\)) 满足下列全部条件,则认为它是一个 好三元组 。 0 ⇐ i < j < 阅读全文
摘要:
链接:LeetCode [Leetcode]5452. 判断能否形成等差数列 给你一个数字数组 arr 。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为 等差数列 。 如果可以重新排列数组形成等差数列,请返回 true ;否则,返回 false 。 排序后暴力即可。 class 阅读全文
摘要:
链接:LeetCode [Leetcode]5448. 判断路径是否相交 给你一个字符串 path,其中$path[i]$的值可以是 'N'、'S'、'E' 或者 'W',分别表示向北、向南、向东、向西移动一个单位。 机器人从二维平面上的原点 (0, 0) 处开始出发,按 path 所指示的路径行走 阅读全文
摘要:
链接:LeetCode [Leetcode]1486. 数组异或操作 给你两个整数,n 和 start 。 数组 nums 定义为:\(nums[i] = start + 2*i\)(下标从 0 开始)且 n == nums.length 。 请返回 nums 中所有元素按位异或(XOR)后得到的结 阅读全文
摘要:
链接:LeetCode [Leetcode]5436. 一维数组的动态和 给你一个数组 nums 。数组「动态和」的计算公式为:\(runningSum[i] = sum(nums[0]…nums[i])\)。 请返回 nums 的动态和。 累加即可。 class Solution: def run 阅读全文
摘要:
链接:LeetCode [Leetcode]5428. 重新排列数组 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 其实是洗牌 阅读全文
摘要:
链接:LeetCode [Leetcode]5424. 数组中两元素的最大乘积 给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。 请你计算并返回该式的最大值。 由于均为正整数,故只要找出最大地两个数即可。 class 阅读全文
摘要:
链接: "LeetCode" [Leetcode]1436. 旅行终点站 给你一份旅游线路图,该线路图中的旅行线路用数组 paths 表示,其中$paths[i] = [cityAi, cityBi]$表示该线路将会从 cityAi 直接前往 cityBi 。请你找出这次旅行的终点站,即没有任何可以 阅读全文
摘要:
链接: "LeetCode" [Leetcode]5392. 分割字符串的最大得分 给你一个由若干 0 和 1 组成的字符串 s ,请你计算并返回将该字符串分割成两个 非空 子字符串(即 左 子字符串和 右 子字符串)所能获得的最大得分。 「分割字符串的得分」为 左 子字符串中 0 的数量加上 右 阅读全文