반응형
열심히 코딜리티 pdf 를 읽은 보람이 있다!!! 어제 3시간동안 낑낑댄걸 바로 풀었다
Detected time complexity: O(N) or O(N * log(N))
import collections
def solution(A):
# write your code in Python 3.6
max_a = max(A)
min_a = min(A)
if max_a<=0:
return 1
elif min_a>1:
return 1
else:
counter_a = dict(collections.Counter(A))
# print(counter_a)
for i in range(1, max_a+1):
if i not in counter_a:
return i
return max_a+1
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 게임맵 최단거리 (0) | 2020.10.23 |
---|---|
코딜리티 PermCheck (0) | 2020.10.21 |
코딜리티 pdf 번역 리뷰 (0) | 2020.10.21 |
codility: MaxCounters 파이썬 (0) | 2020.10.20 |
프림 알고리즘 (2) | 2020.10.20 |