func findMaxAverage(nums []int, k int) float64 { n := len(nums) max := 0.0 for i := 0; i < k; i++ { max += float64(nums[i]) } sum := max for i := k; i < n; i++ { sum += float64(nums[i]) - float64(nums[i-k]) if max < sum { max = sum } } return max / float64(k) }