Contains Duplicate

Easy

Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.

Examples

InputOutput
nums = [1,2,3,1]true
nums = [1,2,3,4]false

Python Solution

def contains_duplicate(nums: list[int]) -> bool:
    return len(nums) != len(set(nums))

JavaScript Solution

function containsDuplicate(nums) {
  return new Set(nums).size !== nums.length;
}

Step-by-Step Explanation

  1. A set contains only unique elements. If len(set) < len(nums), there are duplicates.

Complexity Analysis

TimeO(n)
SpaceO(n)

Tags

ArrayHash Map

Related Problems

Related Tools

All Problems