나의 풀이
def solution(nums):
n_poke = len(nums)
n_nums = len(set(nums))
if n_poke//2 <= n_nums:
return n_poke//2
else:
return n_nums
CODE REVIEW
- 간단한 해시 문제.
-
set()
을 이용해서 종류를 구하고, (전체길이의 절반)과 비교하여 알맞게 값을 return하면 된다. - collections 모듈의
Counter
을 사용하면 더 편할 듯 하다.