문제 설명 및 제한사항
아이디어 및 해결 방법
코드
from collections import Counter
import math
def solution(progresses, speeds):
days = [math.ceil((100-p)/s) for p, s in zip(progresses, speeds)]
pub_days = []
day_mx = -1
for day in days:
day_mx = max(day, day_mx)
pub_days.append(day_mx)
counter = Counter(pub_days)
return list(v for k, v in sorted(counter.items()))
Python
복사
출처
프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges