[programmers] 신고 결과 받기 (python)
-
문제 접근법
- 신고받은 list인 report변수를 ' '로 나눠준다.
- 신고받은 횟수를 저장해주는 dictionary 선언
- 신고받은 횟수가 k를 넘는 경우 신고한 대상이 정지되는 횟수를 저장해주는 list 선언
-
코드
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 ⭐⭐ ❌ -
고찰
Author And Source
이 문제에 관하여([programmers] 신고 결과 받기 (python)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seohyun-j/programmers-신고-결과-받기-python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)