def solution(id_list, report, k): #중복신고 제거 report = list(set(report)) #신고당한 횟수 count repoted_count = {key : 0 for key in id_list} #신고한 id report_id = {key : [] for key in id_list} #메일받은 id mailed_id = {key : 0 for key in id_list} #누가 누구 신고했는지 확인 for i in report : x = i.split(' ') report_id[x[0]].append(x[1]) repoted_count[x[1]]+=1 #정지된 아이디 구하기 out_id = [] for i in id_list : if repoted_count[i] >= k: out_id.append(i) for i in id_list : for out in out_id: if out in report_id[i] : mailed_id[i]+=1 r...
#
1단계
#
2022_KAKAO_BLIND_RECRUITMENT
#
dict
#
신고결과받기
#
코딩테스트
#
파이썬
#
프로그래머스
원문 링크 : [프로그래머스 파이썬 코딩테스트 1단계]신고 결과 받기