From 0a6da5a651a07149f1222f41d76561948e15ebe4 Mon Sep 17 00:00:00 2001 From: fiatcode Date: Wed, 18 Feb 2026 12:57:05 +0700 Subject: [PATCH] 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 --- lib/string_calculator.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/string_calculator.dart b/lib/string_calculator.dart index 763c5b6..5af6707 100644 --- a/lib/string_calculator.dart +++ b/lib/string_calculator.dart @@ -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]; }