From d6dbad1808ac84b73d020191a413071828d91e0c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Mar 2026 13:51:11 +0000 Subject: [PATCH 1/2] Initial plan From 79d0f1095b96e21175aceb0374a9067224df4797 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Mar 2026 13:51:59 +0000 Subject: [PATCH 2/2] fix: use grep -Fq for exact string match in tests.sh Co-authored-by: doctorlai-msrc <92519564+doctorlai-msrc@users.noreply.github.com> Agent-Logs-Url: https://github.com/DoctorLai/cpp-coding-exercise/sessions/0e440f61-3a33-46cf-b097-29fac49845e0 --- sudoku-solver/tests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sudoku-solver/tests.sh b/sudoku-solver/tests.sh index 6d7537c..dc2ced4 100755 --- a/sudoku-solver/tests.sh +++ b/sudoku-solver/tests.sh @@ -18,7 +18,7 @@ if ./sudoku-solver "$invalid" >/dev/null 2>&1; then fi limited_output=$(./sudoku-solver "$puzzle" 1) -if ! echo "$limited_output" | grep -q "Found 1 solution(s)."; then +if ! echo "$limited_output" | grep -Fq "Found 1 solution(s)."; then echo "Test failed: max_solutions limit did not work" exit 1 fi