← Questions

Schedule tasks with cooldowns

0
GoogleCodingLast asked Jul 2026

Tasks of several types run one per time unit, and two tasks of the same type must be separated by a cooldown. Arrange the tasks so the rule holds and the total time (idle slots included) is as short as possible.

Another report added priorities: when several jobs are allowed to run, the higher-priority one goes first.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding