def solution(bridge_length, weight, truck_weights):
time = 0
bridge = [0] * bridge_length
while bridge:
time += 1
bridge.pop(0)
if truck_weights:
if sum(bridge) + truck_weights[0] <= weight:
bridge.append(truck_weights.pop(0))
else:
bridge.append(0)
return time
while 배열
'배열의 길이 > 0' 동안 반복한다.
temp = [ 1, 2, 3 ]
i = 0
while temp:
print(temp[0])
temp.pop(0)
<output>
1
2
3