add contains-duplicate py3 soln
This commit is contained in:
parent
344731ed23
commit
4c4bf0bd5f
24
0217_contains-duplicate/README.md
Normal file
24
0217_contains-duplicate/README.md
Normal file
@ -0,0 +1,24 @@
|
||||
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
|
||||
|
||||
|
||||
**Constraints:**
|
||||
|
||||
* `1 <= nums.length <= 105`
|
||||
* `-109 <= nums[i] <= 109`
|
11
0217_contains-duplicate/python3/solution.py
Normal file
11
0217_contains-duplicate/python3/solution.py
Normal file
@ -0,0 +1,11 @@
|
||||
class Solution:
|
||||
def containsDuplicate(self, nums: List[int]) -> bool:
|
||||
counts = {}
|
||||
|
||||
for num in nums:
|
||||
counts[num] = counts.get(num, 0) + 1
|
||||
|
||||
if counts[num] > 1:
|
||||
return True
|
||||
|
||||
return False
|
Loading…
Reference in New Issue
Block a user