diff --git a/leetcode/0495.Teemo-Attacking/495.Teemo Attacking.go b/leetcode/0495.Teemo-Attacking/495.Teemo Attacking.go new file mode 100644 index 00000000..4da646d9 --- /dev/null +++ b/leetcode/0495.Teemo-Attacking/495.Teemo Attacking.go @@ -0,0 +1,16 @@ +package leetcode + +func findPoisonedDuration(timeSeries []int, duration int) int { + var ans int + for i := 1; i < len(timeSeries); i++ { + t := timeSeries[i-1] + end := t + duration - 1 + if end < timeSeries[i] { + ans += duration + } else { + ans += timeSeries[i] - t + } + } + ans += duration + return ans +}