Teemo Attacking
EasyArraySimulation
Solution
export function findPoisonedDuration(timeSeries: number[], duration: number): number {
let totalTime = 0;
let currentTime = 0;
for (const startTime of timeSeries) {
const endTime = startTime + duration;
totalTime += endTime - Math.max(currentTime, startTime);
currentTime = endTime;
}
return totalTime;
}