잘 정리해보자
프로그래머스 스택/큐 - 기능개발 본문
프로그래머스 고득점 kit - 스택/큐 기능개발 (Level 2)
import math
def solution(progresses, speeds):
answer = []
p_num = 100
#arr : 소요시간 계산
arr = [math.ceil((p_num-p)/s) for (p,s) in zip(progresses,speeds)]
f_num = 0
cnt = 1
for i in range(len(arr)) :
if i == 0 :
f_num = arr[i]
else :
if f_num < arr[i] :
answer.append(cnt)
f_num = arr[i]
cnt = 1
else :
cnt += 1
if i == len(arr)-1 :
answer.append(cnt)
print(arr)
print(answer)
return answer
문제
: https://programmers.co.kr/learn/courses/30/lessons/42586
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 해시 - 전화번호 (0) | 2021.09.07 |
---|---|
프로그래머스 스택/큐 - 프린터 (0) | 2021.09.07 |
python - 스택 중위표기법을 후위표기법으로 구현 (0) | 2021.09.07 |
2018 카카오 블라인드 - 캐시 (0) | 2021.04.14 |
2018 카카오 블라인드 - 비밀지도 (0) | 2021.04.14 |
Comments