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