1var taskSchedulerII = function (tasks, n) {2const config = {};3let totalIteration = 0;4let currentTime = 0;5for (const iterator of tasks) {6currentTime++;7if (!config[iterator]) {8config[iterator] = 0;9} else {10if (config[iterator] > currentTime) {11let difference = config[iterator] - currentTime;12totalIteration += difference;13currentTime += difference;14}15}16config[iterator] = currentTime + n + 1;17totalIteration++;18}1920return totalIteration;21};