首页 > 其他分享 >使用Cursor怒刷LeetCode

使用Cursor怒刷LeetCode

时间:2023-03-23 23:31:48浏览次数:39  
标签:怒刷 int True List Cursor re type LeetCode append

题目:

如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 等差数列 。更正式地,数列 s 是等差数列,只需要满足:对于每个有效的 i , s[i+1] - s[i] == s[1] - s[0] 都成立。

class Solution(object):
    def checkArithmeticSubarrays(self, nums, l, r):
        """
        :type nums: List[int]
        :type l: List[int]
        :type r: List[int]
        :rtype: List[bool]
        """
        i,j=0,0
        re=[]
        while i<len(l):
            n=nums[l[i]:r[j]+1]
            n.sort()
            if len(n)>1:
                x=n[1]-n[0]
                m=True
                for o in range(1,len(n)):
                    if n[o]-n[o-1]!=x:
                        re.append(False)
                        m=False
                        break
                if m:
                    re.append(True)
            else:
                re.append(True)
            
            i+=1
            j+=1
        return re                

标签:怒刷,int,True,List,Cursor,re,type,LeetCode,append
From: https://blog.51cto.com/u_15956429/6146026

相关文章

  • 【leetcode-数组】有效的数独
    判断一个 9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在......
  • 【leetcode】位1的个数
    编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为‘1’ 的个数(也被称为汉明重量)。 示例1:输入:00000000000000000000000000001011输出:3解释:输入的二进......
  • 【leetcode】颠倒二进制位
    颠倒给定的32位无符号整数的二进制位。 示例1:输入:00000010100101000001111010011100输出:00111001011110000010100101000000解释:输入的二进制串00000010100101......
  • LeetCode剑指 Offer 05. 替换空格
    题目描述:请实现一个函数,把字符串s中的每个空格替换成"%20"。 示例1:输入:s="Wearehappy."输出:"We%20are%20happy." 限制:0<=s的长度<=10000  //使......
  • #yyds干货盘点# LeetCode面试题:插入区间
    1.简述:给你一个无重叠的,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1:输入:i......
  • 代码随想录Day7-Leetcode454. 四数相加 II,383. 赎金信 ,15. 三数之和 ,18. 四数之和
    454.四数相加II这个第一时间没想出来怎么做的;后面看了题解才发现可以两两分组;绝了/***@param{number[]}nums1*@param{number[]}nums2*@param{number[......
  • [LeetCode] Power of Two
    判断2的次方数这道题让我们判断一个数是否为2的次方数,而且要求时间和空间复杂度都为常数我们来观察下2的次方数的二进制写法的特点:1    2      4   ......
  • Cursor IDE 使用体验
    CursorIDE使用体验下载地址:点击下载图标UI功能Ctrl+K生成代码Ctrl+L聊天日常够用,深度测试没有进行;安全既然exe那就得检测一下咯~检测结果文章来源......
  • 【leetcode-数组】有序矩阵中第K小的元素
    题目:给定一个 nxn 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。请注意,它是排序后的第 k 小元素,而不是第 k 个不同的元素。 示例:matrix=[......
  • 【leetcode-数组】对角线遍历
    题目:给定一个含有MxN个元素的矩阵(M行,N列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。 示例:输入:[[1,2,3],[4,5,6],[7,8......