코테 노트/프로그래머스

Level 1 실패율 <2019 KAKAO BLIND RECRUITMENT> Python 3

화요밍 2021. 9. 2. 17:37
728x90
반응형

https://programmers.co.kr/learn/courses/30/lessons/42889?language=python3 

 

코딩테스트 연습 - 실패율

실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스

programmers.co.kr

 

최종 코드

 

GitHub - hwayeon351/Programmers-Algorithms: 프로그래머스 알고리즘 소스 코드 모음

프로그래머스 알고리즘 소스 코드 모음. Contribute to hwayeon351/Programmers-Algorithms development by creating an account on GitHub.

github.com

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분

 


참고

 

Level 3 매칭 점수 <2019 KAKAO BLIND RECRUITMENT> Python 3

https://programmers.co.kr/learn/courses/30/lessons/42893?language=python3 코딩테스트 연습 - 매칭 점수 매칭 점수 프렌즈 대학교 조교였던 제이지는 허드렛일만 시키는 네오 학과장님의 마수에서 벗어나, 카..

hwayomingdlog.tistory.com

  • 7. 블록 게임 -> 
728x90
반응형