All problemsBack
Contains Duplicate
easyGiven an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.
Test Cases
Copy an input into themain harness and Run to verifyInput
nums = [1,2,3,1]Expected Output
trueInput
nums = [1,2,3,4]Expected Output
falseInput
nums = [1,1,1,3,3,4,3,2,4,2]Expected Output
trueConstraints
- 1 <= nums.length <= 10^5
- -10^9 <= nums[i] <= 10^9
Hints
Hint 1 — click to reveal
A hash set gives O(1) membership checks.
Hint 2 — click to reveal
If adding a number fails because it already exists, you are done.
Java Compiler
Powered by OneCompiler. Starter code loads automatically — edit and hit Run.