Notice
Recent Posts
Recent Comments
Link
관리 메뉴

one by one ◼◻◼◻

[queue]프로그래머스-기능개발 본문

코딩문제

[queue]프로그래머스-기능개발

JihyunLee 2022. 1. 22. 11:15
프로그래머스에서 문제를 풀어보았다.
queue를 이용해서 풀어보았다.
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from collections import deque
def solution(progresses, speeds):
    jobque = deque(progresses)
    speedque = deque(speeds)
    time =0
    answer = []
    go = 0
 
    while jobque:
        job = jobque.popleft()
        speed = speedque.popleft()
        while True:
            if job + speed*time >= 100:
                go+=1
                break
            else:
                if go != 0:
                    answer.append(go)
                go =0
                time +=1
    answer.append(go)        
    return answer
cs

 

Comments