728x90
반응형
https://programmers.co.kr/learn/courses/30/lessons/42889?language=python3
최종 코드
from collections import Counter
def solution(N, stages):
answer = []
stage_user = Counter(stages)
before_user = 0
for s in range(1, N+1):
if s not in stage_user:
answer.append([s, 0])
else:
answer.append([s, stage_user[s]/(len(stages)-before_user)])
before_user += stage_user[s]
answer.sort(key=lambda x:(-x[1], x[0]))
return [i[0] for i in answer]
풀이 과정
풀이 시간 1시간 19분
참고
- 4. 무지의 먹방 라이브 ->2021.09.02 - [코테 노트/프로그래머스] - Level 4 무지의 먹방 라이브 <2019 KAKAO BLIND RECRUITMENT> Python 3
- 7. 블록 게임 ->
728x90
반응형
'코테 노트 > 프로그래머스' 카테고리의 다른 글
Level 2 후보키 <2019 KAKAO BLIND RECRUITMENT> Python 3 (0) | 2021.09.02 |
---|---|
Level 2 오픈채팅방 <2019 KAKAO BLIND RECRUITMENT> Python 3 (0) | 2021.09.02 |
Level 2 수식 최대화 <2020 카카오 인턴십> Python 3 (0) | 2021.09.02 |
Level 3 경주로 건설 <2020 카카오 인턴십> Python 3 (0) | 2021.09.01 |
Level 2 거리두기 확인하기 <2021 카카오 인턴십> Python 3 (0) | 2021.08.31 |