728x90
320x100
import math
def solution(progresses, speeds):
answer = []
workDay = []
for i in range(len(progresses)):
leftPercent = 100 - progresses[i] # 남은 완성률
days = math.ceil(leftPercent / speeds[i]) # 작업일
workDay.append(days)
for i in range(len(workDay)):
if i != 0 :
if workDay[i] < workDay[i-1]:
workDay[i] = workDay[i-1]
tmp = list(dict.fromkeys(workDay))
for i in tmp :
answer.append(workDay.count(i))
return answer
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (Python)' 카테고리의 다른 글
[프로그래머스/LV.1/Python] 체육복 (0) | 2024.01.17 |
---|---|
[프로그래머스/Lv.2/Python] 올바른 괄호 (0) | 2024.01.16 |
[프로그래머스/Lv.1/Python] 같은 숫자는 싫어 (0) | 2024.01.12 |
[프로그래머스/Lv.1/Python] 베스트앨범 (0) | 2024.01.11 |
[프로그래머스/Lv.1/Python] 폰켓몬 (0) | 2024.01.10 |