Algorithm/Programmers

[Programmers/Python3] 다리를 지나는 트럭

HAS3ONG 2019. 3. 8. 20:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def solution(bridge_length, weight, truck):
    answer = 0
    queue = [0* bridge_length
    seconds = 0
    while queue:
        seconds += 1
        queue.pop(0)
        if truck:
            if sum(queue) + truck[0<= weight:
                queue.append(truck.pop(0))
            else:
                queue.append(0)
                
    answer = seconds
    return answer
cs



출처

https://programmers.co.kr/learn/courses/30/lessons/42583?language=python3