描述
给定一个整数数组,查找数组是否包含任何重复项。 如果数组中某个值至少出现两次,则函数应返回true,如果每个元素都是不同的,则返回false。
样例
样例 1:
输入:nums = [1, 1]
输出:True
样例 2:
输入:nums = [1, 2, 3]
输出:False
from typing import (
List,
)
class Solution:
"""
@param nums: the given array
@return: if any value appears at least twice in the array
"""
def contains_duplicate(self, nums: List[int]) -> bool:
# Write your code here
l = len(nums)
count = 0
for i in range(l-1):
for j in range(i+1,l):
if nums[i] == nums[j]:
count += 1
if count >= 1:
return True
else:
return False