반응형
- 문제
https://school.programmers.co.kr/learn/courses/30/lessons/92334
- 풀이
from collections import Counter
def solution(id_list, report, k):
report = list(set(report))
report = [x.split(' ') for x in report]
a = [report[x][1] for x in range(0, len(report))]
aa = Counter(a)
b = []
for i in id_list:
b.append(aa[i])
c = []
for i, j in zip(id_list, b):
if j >= k:
c.append(i)
cc = Counter(c)
print(c)
answer = [0] * len(id_list)
for i in range(len(report)):
if report[i][1] in c:
answer[id_list.index(report[i][0])] += 1
return answer
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 - Python/JavaScript] Lv.1 숫자 문자열과 영단어 (0) | 2023.02.07 |
---|---|
[프로그래머스 - Python] Lv.1 다트게임 (0) | 2023.02.07 |
[프로그래머스 - Python/JavaScript/Java] Lv.1 예산 (0) | 2023.02.07 |
[프로그래머스 - Python] Lv.1 크레인 인형뽑기 게임 (0) | 2023.02.03 |
[프로그래머스 - Python] Lv.1 과일 장수 (0) | 2023.02.03 |