Dashboard Temp Share Shortlinks Frames API

HTMLify

LeetCode - Sum of Good Numbers - Go
Views: 397 | Author: abh
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
func sumOfGoodNumbers(nums []int, k int) int {
    var sum int
    for i, _ := range nums {
        var good bool = true
        if i-k >= 0 {
            if nums[i-k] >= nums[i] {
                good = false
            }
        }
        if i+k < len(nums) {
            if nums[i+k] >= nums[i] {
                good = false
            }
        }
        if good {
            sum += nums[i]
        }
    }
    return sum
}