"""
题目分析:
这题简单,可以用python的set或dict去重来判断
而且不用判断返回数组,只要True或False
理论:循环去重
循环数组,将两两结果记入table->set,如果存在过就返回True;否则返回False
注意/难点:
na
"""
class Solution:
def findSubarrays(self, nums: list) -> bool:
table=set() #初始化set,用以去重
for i in range(1,len(nums)): #循环数字
tmp=nums[i-1]+nums[i] #两数和
if tmp in table: #判断是否存在set中
return True #存在直接返回True
table.add(tmp) #结果记入set
print(table)
return False #没有相同,返回False
nums = [4,2,4]
ans=Solution().findSubarrays(nums)
print(ans)