나의 답안
def solution(id_list, report, k):
answer = {i:[0] for i in id_list}
data = {i:[0] for i in id_list}
for i, cur in enumerate(report):
x, y = cur.split(" ")
if x not in data[y]:
data[y][0] += 1
data[y].append(x)
for i in data.values():
if i[0] >= k:
for j in i[1:]:
answer[j].append(1)
real = []
for i in answer.values():
real.append(sum(i))
return real
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] 로또의 최고 순위와 최저 순위 (0) | 2023.01.09 |
---|---|
[프로그래머스] 숫자 영단어와 문자열 (0) | 2023.01.09 |
[프로그래머스] 개인정보 수집 유효기간 (2) | 2023.01.09 |
[프로그래머스] 부족한 금액 계산하기 (0) | 2023.01.09 |
[프로그래머스] 없는 숫자 더하기 (0) | 2023.01.09 |