intfindPoisonedDuration(int* timeSeries,int timeSeriesSize,int duration){int i;int len =0;for(i =0; i < timeSeriesSize -1; i++){if(timeSeries[i]+ duration > timeSeries[i +1]){
len += timeSeries[i +1]- timeSeries[i];}else{
len += duration;}}if(timeSeriesSize >0){
len += duration;}return len;}
classSolution{publicintfindPoisonedDuration(int[] timeSeries,int duration){int len = timeSeries.length;if(len ==0)return0;int total =0;for(int i =0; i < len -1; i++){
total +=Math.min(timeSeries[i +1]- timeSeries[i], duration);}return total += duration;}}
varfindPoisonedDuration=function(timeSeries, duration){if(timeSeries.length ==0){return0;}let len =0;for(let i =0; i < timeSeries.length -1; i++){if(timeSeries[i +1]- timeSeries[i]< duration){
len += timeSeries[i +1]- timeSeries[i];}else{
len += duration;}}return len + duration;}