문제 접근법
코드
def solution(id_list, report, k):
report = [i.split(' ') for i in set(report)]
id_dict = {string:0 for string in id_list}
answer = [0]*len(id_list)
for i in report:
if i[1] in id_dict.keys():
id_dict[i[1]] += 1
for i in report:
if id_dict[i[1]]>=k:
answer[id_list.index(i[0])] += 1
return answer
문제 난이도
프로그래머스 레벨 | 주관적 난이도 | 코드 참조 여부 |
---|---|---|
Level 1 | ⭐⭐ | ❌ |
고찰