하루에 1문제 목표로 해커랭크를 시작하였다.
문제는 다음과같다.
def sockMerchant(n, ar):
set_sock = set(ar)
set_sock = list(set_sock)
count = 0
for i in range(len(set_sock)):
pair_socks = ar.count(set_sock[i])
a = pair_socks // 2
count += a
return count
Set함수를 이용해서 중복을 제거하고 중복을 제거한것의 숫자를 카운트하면 된다 생각하였다. 사실 n을 쓸 필요가 없는 문제였다.
'Python' 카테고리의 다른 글
백준 10872번 재귀함수 팩토리얼 구현 (0) | 2020.05.21 |
---|---|
[PYTHON] 코딩테스트에 필요한 파이썬 알고리즘/자료구조 - 1 (0) | 2020.05.02 |
[파이썬 정리] 2. 파이썬 설치 및 파이참(Pycharm) 설치 (0) | 2019.07.20 |
[파이썬 정리] 1. 파이썬 시작해보기 (0) | 2019.07.20 |