https://school.programmers.co.kr/learn/courses/30/lessons/92334
def solution(id_list, report, k):
reporter = [r.split()[0] for r in set(report)]
reported = [r.split()[1] for r in set(report)]
ban, answer = {}, [0]*len(id_list)
for id in id_list:
ban[id] = reported.count(id)
for i in range(len(reporter)):
if k <= ban[reported[i]]:
answer[id_list.index(reporter[i])] += 1
return answer
set()을 활용하여 중복 신고를 제거한 후 진행하면 쉽다.