From 1e521e6634bbdf007b101b979981061cd2734360 Mon Sep 17 00:00:00 2001 From: Marco Zank <52705419+mzank@users.noreply.github.com> Date: Wed, 22 Apr 2026 00:10:49 +0200 Subject: [PATCH 1/2] fix: correct loop range and index for fizzbuzz test for C++ --- content/code/cpp/fizzbuzz.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/code/cpp/fizzbuzz.cpp b/content/code/cpp/fizzbuzz.cpp index a3b8ed2..1a1f6bb 100644 --- a/content/code/cpp/fizzbuzz.cpp +++ b/content/code/cpp/fizzbuzz.cpp @@ -36,8 +36,8 @@ TEST_CASE("FizzBuzz", "[fizzbuzz]") { "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz", "16", "17", "Fizz", "19", "Buzz"}; - for (auto i = 1; i <= 21; ++i) { - REQUIRE(fizzbuzz(i) == expected[i]); + for (auto i = 1; i <= 20; ++i) { + REQUIRE(fizzbuzz(i) == expected[i-1]); } } From cfce7abfd87e6315c998d23c8a7671bcaa82610d Mon Sep 17 00:00:00 2001 From: Marco Zank <52705419+mzank@users.noreply.github.com> Date: Wed, 22 Apr 2026 00:12:20 +0200 Subject: [PATCH 2/2] fix: prevent mismatch by using expected.size() for loop bound in fizzbuzz test for C++ --- content/code/cpp/fizzbuzz.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/code/cpp/fizzbuzz.cpp b/content/code/cpp/fizzbuzz.cpp index 1a1f6bb..91937e2 100644 --- a/content/code/cpp/fizzbuzz.cpp +++ b/content/code/cpp/fizzbuzz.cpp @@ -36,7 +36,7 @@ TEST_CASE("FizzBuzz", "[fizzbuzz]") { "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz", "16", "17", "Fizz", "19", "Buzz"}; - for (auto i = 1; i <= 20; ++i) { + for (auto i = 1; i <= expected.size(); ++i) { REQUIRE(fizzbuzz(i) == expected[i-1]); } }