기능 개발
- 문제 유형 :큐
- 사용언어 : Python
- 난이도 : LV. 2
- 출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/42586
import math
def solution(progresses, speeds):
answer = []
n = len(progresses)
days_left = [math.ceil((100-progresses[i])/ speeds[i]) for i in range(n)]
count = 0
max_day = days_left[0]
for i in range(n):
if days_left[i]<=max_day:
count +=1
else:
answer.append(count)
count=1
max_day = days_left[i]
answer.append(count)
return answer
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[문제 풀이 16] 프로그래머스 - 카드 뭉치 (0) | 2024.04.17 |
---|---|
[문제 풀이 15] 코드 트리 - 섞기 전 카드 위치 (0) | 2024.04.17 |
[문제 풀이 13] 코드 트리 - 오목의 승패 (0) | 2024.04.16 |
[문제 풀이 12] 코드 트리 - 색종이 2 (0) | 2024.04.15 |
[문제 풀이 11] 프로그래머스 - 표 편집 (0) | 2024.04.13 |