LeetCode 217: Contains Duplicate

 Question

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.

Example 1:

Input: nums = [1,2,3,1]
Output: true

Example 2:

Input: nums = [1,2,3,4]
Output: false

Example 3:

Input: nums = [1,1,1,3,3,4,3,2,4,2]
Output: true

Solutions

1) Go


func containsDuplicate(nums[]int) bool {
    dict:=make(map[int]int)
    for _,num:=range nums{
        dict[num]=dict[num]+1
        if(dict[num]>1){
            return true;
        }
       
    }
    return false
}

2) Javascript


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



Comments

Popular posts from this blog

LeetCode 350: Intersection of Two Arrays II

LeetCode 35: Search Insert Position