Процессор по-честному

Симуляции и автоматы Средняя
Планировщик Round Robin: задачи с временами исполнения jobs (номера 0..n-1) стоят в очереди. Процессор берёт задачу из головы, работает над ней не более quantum единиц времени: если задача закончилась - записывает её номер в журнал, иначе ставит в ХВОСТ очереди с остатком. Верните журнал - порядок завершения задач.
Сигнатура функции
round_robin_finish_order(jobs: list[int], quantum: int) -> list[int]
Примеры
ВходОжидаемый результат
[[3, 5, 2], 2][2, 0, 1]
[[1, 1, 1], 1][0, 1, 2]
1решили
1пытались
100%успешность
Войдите, чтобы решить →