강의로 돌아가기
plsletmecreateusername@gmail.com

파이썬 Counter & Set 활용

처음에는 동생이 모두 먹는 가정하에 시작.
토핑의 개수가 0이면 딕셔너리에서 삭제.

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
from collections import Counter
def solution(topping):
    answer = 0
    bro = Counter(topping)
    chul = set()
    for i in topping:
        bro[i] -= 1
        if bro[i] == 0:
            del bro[i]
        chul.add(i)
        if len(bro) == len(chul):
            answer += 1
    return answer
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.