From 3568412f8f230774d0d11d7ed1c897424f95d3ef Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 11 Nov 2021 21:37:34 +0100 Subject: Rewritten from scratch. Welocme nissy 2.0! --- old/2021-06-02-cleanedup/main.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 old/2021-06-02-cleanedup/main.c (limited to 'old/2021-06-02-cleanedup/main.c') diff --git a/old/2021-06-02-cleanedup/main.c b/old/2021-06-02-cleanedup/main.c new file mode 100644 index 0000000..fca5e3c --- /dev/null +++ b/old/2021-06-02-cleanedup/main.c @@ -0,0 +1,35 @@ +#include +#include "cube.h" +#include "steps.h" + +int main() { + Alg algo; + AlgList *sols; + Cube cube; + SolveOptions opts; + + init(); + + algo = new_alg("R U R' F"); + cube = apply_alg(algo, (Cube){0}); + + print_cube(apply_trans(rd, cube)); + + opts = (SolveOptions) { + .min_moves = 0, + .max_moves = 5, + .optimal_only = true, + .max_solutions = 3, + .can_niss = false, + .moveset = standard_moveset, + .pre_trans = fu + }; + sols = solve(cube, step_eofb, opts); + if (sols->len == 0) + fprintf(stderr, "No solution found\n"); + else + print_alg(sols->first->alg); + + + return 0; +} -- cgit v1.3