chai2010 / chai2010/advanced-go-programming-book

3.5.3 for 循环 的算法有问题

Open
#577 2 comments 0 reactions 1 assignee Claimed by @chai2010 View on GitHub
bug
Dominant language
Go
Stars
20.1k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

```go
func LoopAdd(cnt, v0, step int) int {
result := v0
for i := 0; i < cnt; i++ {
result += step
}
return result
}
```
> 比如 1+2+...+100 等差数列可以这样计算 LoopAdd(100, 1, 1),而 10+8+...+0 等差数列则可以这样计算 LoopAdd(5, 10, -2)。

#### 问题描述
按这个算法
LoopAdd(100, 1, 1) = 101 期望:5050
LoopAdd(5, 10, -2) = 0 期望:30

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.