Untitled
unknown
python
a year ago
427 B
3
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_times
Editor is loading...
Leave a Comment