반응형
문제
풀이
def solution(id_list, report, k):
answer = [0]*len(id_list)
report = list(set(report))
id = dict()
ans_dict = dict()
for i in range(len(id_list)):
id[id_list[i]]=0
ans_dict[id_list[i]]=0
for i in report:
a = i.split(' ')[0]
b = i.split(' ')[1]
id[b] +=1
for i in range(len(report)):
a = report[i].split(' ')[0]
b = report[i].split(' ')[1]
if id[b] >= k:
ans_dict[a] += 1
for i in range(len(id_list)):
answer[i] += ans_dict[id_list[i]]
return answer
반응형
'💻 Programming > 알고리즘 테스트' 카테고리의 다른 글
[python] 프로그래머스_카카오21_메뉴 리뉴얼 (완전탐색, combinations) (0) | 2022.02.21 |
---|---|
[python] 백준3190_뱀 (구현) (0) | 2022.02.15 |
[python] 프로그래머스_실패율 (정렬) (0) | 2022.02.15 |
[python] 프로그래머스_프린터 (스택큐) (0) | 2022.02.14 |
[python] 프로그래머스_문자열 압축 (완전 탐색) (0) | 2022.02.14 |