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
Post a Comment