-
[🥲 프로그래머스] 신고 결과 받기 (2022 KAKAO BLIND RECRUITMENT)Algorithm/1일 1코테 2022. 2. 3. 14:57반응형
신고 결과 받기
https://programmers.co.kr/learn/courses/30/lessons/92334?language=python3
오랜만에 코테....
몇개월 안풀었다고 다 까먹음 ㅎ^^
1단계지만 광탈했다!
유저가 신고한 사람들 중 k번 이상 신고당한 사람들을 추출하면 되는 문제!
# 다른 사람 풀이
# 다른 사람 코드 참고 def solution(id_list, report, k): answer = [0] * len(id_list) # 답안 dic_report = {id: [] for id in id_list} # 해당 유저(key)를 신고한 ID 목록(value) for i in set(report): i = i.split() dic_report[i[1]].append(i[0]) for key, value in dic_report.items(): if len(value) >= k: # 유저를 신고한 사람들이 k명이 넘으면 for j in value: answer[id_list.index(j)] += 1 return answer
반응형'Algorithm > 1일 1코테' 카테고리의 다른 글
[🥰프로그래머스] 신규 아이디 추천 (2021 KAKAO BLIND RECRUITMENT) (0) 2022.02.04 [🥰프로그래머스] 로또의 최고 순위와 최저 순위 (0) 2022.02.03 [😍 프로그래머스] 튜플 (2019 카카오 개발자 겨울 인턴십) (0) 2021.08.26 [😍 프로그래머스] 단속카메라 - greedy (0) 2021.08.22 [leetcode] 78. subsets (python) (0) 2021.08.19