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