Untitled
unknown
python
2 years ago
427 B
6
Indexable
def process_queue(arrival_times):
processing_times = []
queue = []
current_time = 0
for t in arrival_times:
if len(queue) <= 10:
queue.append(t)
if len(queue) == 0 or queue[0] <= current_time:
current_time = max(t, current_time + 300)
processing_times.append(current_time)
queue.pop(0)
else:
processing_times.append(t)
return processing_timesEditor is loading...
Leave a Comment