From ad1e483787cbc3aeb62c9afb9e31520df5a4b559 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 15 Apr 2025 09:30:23 +0200 Subject: Simplified count_moves() in cpp api --- cpp/examples/solve_h48h3k2.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'cpp/examples') diff --git a/cpp/examples/solve_h48h3k2.cpp b/cpp/examples/solve_h48h3k2.cpp index 6639c55..b747976 100644 --- a/cpp/examples/solve_h48h3k2.cpp +++ b/cpp/examples/solve_h48h3k2.cpp @@ -81,11 +81,14 @@ int main() { return 1; } - if (solve_result.solutions.size() == 0) + if (solve_result.solutions.size() == 0) { std::cout << "No solution found!" << std::endl; - else - std::cout << "Solution: " << - solve_result.solutions[0] << std::endl; + } else { + auto& sol = solve_result.solutions[0]; + auto len = nissy::count_moves(sol).value; + std::cout << "Solution (" << len << " moves): " + << sol << std::endl; + } return 0; } -- cgit v1.3