#621

Task Scheduler

specialist · 685 · lc medium +30 · 62.7% accepted · 11,751 likes · top 64%

play →

Description

You are given a list of CPU tasks, each labeled A–Z, and a cooldown integer n. The CPU processes one task per interval or sits idle. Identical task labels must be separated by at least n intervals. Return the minimum total number of CPU intervals needed to finish all tasks.

Code

1
2
3