The Contains Duplicate solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Contains Duplicate
C++, Python and TypeScript solutions for Contains Duplicate.
Solution files
Python•contains-duplicate/synced-solution.py
def containsDuplicate(nums: list[int]) -> bool:
return len(nums) != len(set(nums))
C++•contains-duplicate/synced-solution.cpp
class Solution {
public:
bool containsDuplicate(vector<int>& nums) {
unordered_set<int> seen;
for (int num : nums) {
if (seen.count(num)) {
return true;
}
seen.insert(num);
}
return false;
}
};
TypeScript•contains-duplicate/synced-solution.ts
function containsDuplicate(nums: number[]): boolean {
const seen = new Set<number>();
for (const num of nums) {
if (seen.has(num)) {
return true;
}
seen.add(num);
}
return false;
}