GREEN: Fix summation loop bug
- Changed loop condition from 'i < length - 1' to 'i < length' - Now includes last element in sum - Tests pass: '1,2' returns 3, '1,2,3' returns 6
This commit is contained in:
parent
ebaa21ca27
commit
0a6da5a651
1 changed files with 1 additions and 1 deletions
|
|
@ -42,7 +42,7 @@ class StringCalculator {
|
||||||
|
|
||||||
// Bug 3: Off-by-one in summation
|
// Bug 3: Off-by-one in summation
|
||||||
int sum = 0;
|
int sum = 0;
|
||||||
for (int i = 0; i < numList.length - 1; i++) { // Misses last element!
|
for (int i = 0; i < numList.length; i++) { // Fixed: Include last element
|
||||||
sum += numList[i];
|
sum += numList[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue