문제를 푸는 포인트는 dict를 만들 때 key 가 신고한 사람 이 아니라 신고당한 사람의 id가 되어야 한다는 것이다.
def solution(id_list, report, k):
report = set(report)
blacklist = {id : [] for id in id_list}
result = [0] * len(id_list)
for r in report:
id, val = r.split()
blacklist[val].append(id) # key를 신고한 id list
for id, lst in blacklist.items():
if len(lst) >= k:
for id in lst:
idx = id_list.index(id)
result[idx] += 1
return result