mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-07 01:44:56 +08:00
Add solution 0494
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
# [495. Teemo Attacking](https://leetcode-cn.com/problems/teemo-attacking/)
|
||||
# [495. Teemo Attacking](https://leetcode.com/problems/teemo-attacking/)
|
||||
|
||||
|
||||
## 题目
|
||||
@ -55,15 +55,16 @@ Ashe is poisoned for seconds 1, 2, and 3, which is 3 seconds in total.
|
||||
|
||||
## 解题思路
|
||||
|
||||
- i从1开始计数,令t等于timeSeries[i - 1]
|
||||
- 比较end(t + duration - 1)和timeSeries[i]的大小,
|
||||
- 如果end小于timeSeries[i],ans+=duration
|
||||
- 否则ans += timeSeries[i] - t
|
||||
- ans += duration并返回ans
|
||||
- i 从 1 开始计数,令 t 等于 timeSeries[i - 1]
|
||||
- 比较 end(t + duration - 1) 和 timeSeries[i] 的大小,
|
||||
- 如果 end 小于 timeSeries[i],ans+=duration
|
||||
- 否则 ans += timeSeries[i] - t
|
||||
- ans += duration 并返回 ans
|
||||
|
||||
## 代码
|
||||
|
||||
```go
|
||||
|
||||
package leetcode
|
||||
|
||||
func findPoisonedDuration(timeSeries []int, duration int) int {
|
||||
@ -80,4 +81,5 @@ func findPoisonedDuration(timeSeries []int, duration int) int {
|
||||
ans += duration
|
||||
return ans
|
||||
}
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user