我已经初始化了一个动态数组,但它显示索引超出范围。我也尝试过提供固定长度,但它也显示相同的错误。错误说明: 死机: 运行时错误: 索引超出范围 [4] 与长度 4
package main
import "fmt"
func missingNumber(nums []int) int {
arrSum := 0
arrLen := len(nums) + 1
for i := 0; i < arrLen; i++ {
arrSum += nums[i]
}
numSum := arrLen * (arrLen + 1) / 2
missingNumber := numSum - arrSum
return missingNumber
}
func main() {
nums := []int{1, 3, 4, 5}
result := missingNumber(nums)
fmt.Println(result)
}
繁花不似锦
动漫人物
相关分类