leetcode:2395. 和相等的子数组(python3解法)

news/2025/2/21 4:19:54/

难度:简单

        给你一个下标从 0 开始的整数数组 nums ,判断是否存在 两个 长度为 2 的子数组且它们的  相等。注意,这两个子数组起始位置的下标必须 不相同 。

如果这样的子数组存在,请返回 true,否则返回 false 

        子数组 是一个数组中一段连续非空的元素组成的序列。

示例 1:

输入:nums = [4,2,4]
输出:true
解释:元素为 [4,2] 和 [2,4] 的子数组有相同的和 6 。

示例 2:

输入:nums = [1,2,3,4,5]
输出:false
解释:没有长度为 2 的两个子数组和相等。

示例 3:

输入:nums = [0,0,0]
输出:true
解释:子数组 [nums[0],nums[1]] 和 [nums[1],nums[2]] 的和相等,都为 0 。
注意即使子数组的元素相同,这两个子数组也视为不相同的子数组,因为它们在原数组中的起始位置不同。

提示:

  • 2 <= nums.length <= 1000
  • -109 <= nums[i] <= 109

题解:

class Solution:def findSubarrays(self, nums: List[int]) -> bool:if len(nums) <= 2:return Falseelse:res = []final_res = []for i in range(len(nums)):res.append([nums[i-1],nums[i]])res.remove(res[0])for s in res:final_res.append(sum(s))for k in final_res:if final_res.count(k) >=2:return Truereturn False

 


http://www.ppmy.cn/news/837820.html

相关文章

智能化管理企业知识库,可以体验试试Baklib知识库软件

Baklib是一款智能化管理企业知识库的软件&#xff0c;可以帮助企业高效地构建、管理和利用知识库。以下是关于Baklib软件的介绍&#xff0c;以及它如何提供智能化的知识库管理功能。 Baklib软件简介 Baklib是一款专注于企业知识库管理的软件&#xff0c;它提供了一套智能化的…

专业游戏录屏软件Camtasia 2023强悍来袭,Camtasia Studio 2023的新增功能!

Camtasia Studio 2023是一款专门录制屏幕动作的工具&#xff0c;它能在任何颜色模式下轻松地记录 屏幕动作&#xff0c;包括影像、音效、鼠标移动轨迹、解说声音等等&#xff0c;另外&#xff0c;它还具有即时播放和编 辑压缩的功能&#xff0c;可对视频片段进行剪接、添加转场…

OBS录屏软件无法打开的问题,无法捕获到游戏画面的问题

obs无法打开&#xff0c;提示缺少dll文件&#xff0c;下载directx修复工具&#xff1a; 地址 使用游戏源&#xff0c;无法捕捉到游戏画面 1.使用管理员身份运行obs和游戏 2.切换游戏渲染模式&#xff1a;opengl、D3D、或者软件渲染

适用于 Mac 和 Windows 最佳录屏软件 Camtasia 2023

它来了它来了&#xff01;在万千用户的期待下&#xff0c;Camtasia 2023带着它的新功能来了&#xff01; 又到了Camtasia推出新品的时候&#xff0c;每次更新它都能给我们带来意料之外的惊喜&#xff0c;这款软件既是我们的老朋友&#xff0c;又是每次都有新改变的新朋友。 说…

camtasia studio2022屏幕录制工具支持MAC/WIN

Camtasia studio是一款专门捕捉屏幕影音的工具软件&#xff0c;它能够轻松记录屏幕动作&#xff0c;还有即时播放和编辑压缩的功能。camtasia studio能够录制高质量的视频&#xff0c;加入了全新的视频功能&#xff0c;包括可定制的前奏&#xff0c;外拍等。 作为一个自媒体人…

win10录屏功能怎么打开,详细图文教学,轻松学会

在生活中&#xff0c;有不少人的电脑&#xff0c;都是WIN10系统&#xff0c;在学习工作或者娱乐的过程中想要录下视频&#xff0c;就需要使用win10录屏功能。Win10录屏功能怎么打开&#xff1f;Windows自带的屏幕录制功能如何使用&#xff1f;不要着急&#xff0c;今天小编将向…

电脑怎么进行屏幕录制?为什么打不开Win+G?

Win电脑怎么进行屏幕录制&#xff1f;这是很多朋友想要知道的事情。Windows系统作为大部分电脑的配型&#xff0c;我们会经常用到Win系统处理各种事情&#xff0c;比如屏幕录制&#xff0c;其实Win系统又在带的屏幕录制功能&#xff0c;如果你不知道&#xff0c;那就继续看下去…

专业游戏录屏软 Camtasia 2023强悍来袭,Camtasia 2023软件安装激活教程

Camtasia Studio 2023是一款非常不错的游戏录屏软件。总的来说CamtasiaStudio的功能从专业度来说&#xff0c;分别有&#xff1a;录制桌面&#xff0c;录制视频教程&#xff0c;录制音频&#xff1b;剪截视频&#xff0c;拼接合成视频&#xff0c;制作小视频Camtasia Studio是T…