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:
fiatcode 2026-02-18 12:57:05 +07:00
parent ebaa21ca27
commit 0a6da5a651

View file

@ -42,7 +42,7 @@ class StringCalculator {
// Bug 3: Off-by-one in summation
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];
}