Computer Science/알고리즘 문제풀이
[프로그래머스][파이썬] 71491. 기능개발
MLra
2021. 1. 19. 23:53
programmers.co.kr/learn/courses/30/lessons/42586
코딩테스트 연습 - 기능개발
프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는
programmers.co.kr
My answer:
from collections import deque
def solution(progresses, speeds):
answer = []
dq_progresses=deque(progresses)
dq_speeds=deque(speeds)
while(dq_progresses):
answer_fac=0
for i in range(len(dq_speeds)):
dq_progresses[i]+=dq_speeds[i]
while True:
if dq_progresses and dq_progresses[0]>=100:
answer_fac+=1
dq_progresses.popleft()
dq_speeds.popleft()
else:
break
if answer_fac!=0:
answer.append(answer_fac)
return answer