aboutsummaryrefslogtreecommitdiff
path: root/tools/416_solvetest_opt0_DRFIN_UD
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-08-05 09:24:33 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-08-05 09:24:33 +0200
commitce787387f258a4d7caab39d2c2c7d2161ae89a82 (patch)
tree1fc2585b30a18611b10fc99ba05131f80a792c80 /tools/416_solvetest_opt0_DRFIN_UD
parentf870e452dd99313c23aa776e2a1caa3a69e69dec (diff)
downloadnissy-core-ce787387f258a4d7caab39d2c2c7d2161ae89a82.tar.gz
nissy-core-ce787387f258a4d7caab39d2c2c7d2161ae89a82.zip
Shortened name for solvetests
Diffstat (limited to 'tools/416_solvetest_opt0_DRFIN_UD')
-rw-r--r--tools/416_solvetest_opt0_DRFIN_UD/scrambles.h218
-rw-r--r--tools/416_solvetest_opt0_DRFIN_UD/solvetest.c9
2 files changed, 0 insertions, 227 deletions
diff --git a/tools/416_solvetest_opt0_DRFIN_UD/scrambles.h b/tools/416_solvetest_opt0_DRFIN_UD/scrambles.h
deleted file mode 100644
index 8478be4..0000000
--- a/tools/416_solvetest_opt0_DRFIN_UD/scrambles.h
+++ /dev/null
@@ -1,218 +0,0 @@
1struct {
2 char *scramble;
3 char *solutions;
4} s[] = {
5[0] = {
6 .scramble = "F2 U' L2 U F2 R2 U' R2 D L2 D' R2 U",
7 .solutions =
8 "U' R2 D L2 D' R2 U R2 F2 U' L2 U F2\n"
9},
10[1] = {
11 .scramble = "U' B2 D2 R2 U' R2 L2 U2 B2 R2 D' R2 U2",
12 .solutions =
13 "U2 R2 D R2 B2 U2 R2 L2 U R2 D2 B2 U\n"
14 "D2 L2 D L2 F2 D2 R2 L2 D' L2 U2 F2 D'\n"
15},
16[2] = {
17 .scramble = "U B2 R2 U F2 L2 D B2 D' F2 U F2 L2 F2",
18 .solutions =
19 "F2 R2 F2 U' B2 D F2 D' L2 B2 U' R2 B2 U'\n"
20 "F2 L2 F2 U' F2 D B2 D' L2 F2 U' R2 B2 U'\n"
21},
22[3] = {
23 .scramble = "U B2 D2 L2 U F2 L2 D B2 R2 U F2",
24 .solutions =
25 "F2 U' R2 B2 D' L2 F2 U' L2 D2 B2 U'\n"
26},
27[4] = {
28 .scramble = "U2 F2 U L2 F2 D' F2 R2 D2 R2 D F2 U2",
29 .solutions =
30 "U2 F2 D' R2 D2 R2 F2 D F2 L2 U' F2 U2\n"
31 "B2 D2 B2 U R2 D2 B2 D' R2 F2 D' F2 U2\n"
32 "D2 B2 D' L2 D2 L2 B2 D B2 R2 U' B2 D2\n"
33 "B2 D2 B2 D' L2 U2 F2 U L2 B2 D' B2 D2\n"
34},
35[5] = {
36 .scramble = "U2 R2 F2 D' F2 B2 L2 F2 U' B2 U L2 D2",
37 .solutions =
38 "D2 L2 U' R2 F2 D' F2 B2 L2 F2 U' B2 U2\n"
39 "D2 L2 U' B2 U F2 L2 F2 B2 D F2 R2 U2\n"
40},
41[6] = {
42 .scramble = "B2 U L2 B2 L2 B2 U2 L2 D B2 U R2 D' R2",
43 .solutions =
44 "U2 L2 F2 B2 U' R2 U R2 D' R2 F2 B2 U B2\n"
45 "U2 L2 F2 B2 D' F2 U F2 U' R2 F2 B2 U B2\n"
46 "R2 D R2 U' B2 D' L2 U2 B2 L2 B2 L2 U' B2\n"
47},
48[7] = {
49 .scramble = "D F2 U' F2 U' F2 L2 B2 R2 U' F2 U' F2 R2",
50 .solutions =
51 "F2 U L2 F2 R2 F2 U' B2 U R2 U2 B2 D2 F2\n"
52 "F2 D F2 R2 B2 R2 D' B2 D' R2 U' D' L2 F2\n"
53 "F2 L2 U' F2 L2 D R2 U' B2 U' F2 B2 U F2\n"
54 "F2 L2 D' L2 B2 D F2 U' R2 U' R2 L2 D F2\n"
55 "U R2 L2 U2 R2 F2 D L2 F2 D' L2 U2 R2 B2\n"
56 "U B2 D R2 B2 D R2 U B2 U' L2 B2 L2 B2\n"
57 "R2 U' R2 L2 D F2 B2 U R2 D B2 D' R2 B2\n"
58 "R2 D' F2 B2 D R2 L2 D R2 D B2 D' R2 B2\n"
59 "R2 D F2 B2 U' B2 R2 F2 U' B2 D' R2 D R2\n"
60 "U D2 L2 F2 D L2 F2 D' L2 F2 R2 B2 D2 L2\n"
61 "R2 F2 U F2 U R2 B2 L2 F2 U F2 U F2 D'\n"
62},
63[8] = {
64 .scramble = "R2 L2 U' F2 L2 U' B2 L2 D F2 U' R2 B2",
65 .solutions =
66 "U L2 D' L2 B2 R2 B2 U R2 B2 D L2 F2\n"
67 "B2 R2 F2 D2 F2 D' B2 R2 U B2 U2 L2 F2\n"
68 "R2 L2 U F2 D' B2 D' F2 L2 D' L2 F2 B2\n"
69 "U B2 R2 U F2 D L2 B2 U B2 L2 F2 L2\n"
70 "D L2 B2 U R2 U L2 B2 U B2 L2 F2 L2\n"
71 "L2 F2 R2 U' R2 F2 B2 U R2 U F2 D' L2\n"
72 "L2 F2 R2 D' F2 R2 L2 U F2 D F2 D' L2\n"
73 "B2 R2 U F2 D' L2 B2 U L2 F2 U R2 L2\n"
74},
75[9] = {
76 .scramble = "R2 U2 L2 F2 U' F2 U2 R2 F2 R2 F2 U L2 D",
77 .solutions =
78 "D' L2 U' F2 R2 F2 R2 U2 F2 U F2 L2 U2 R2\n"
79},
80[10] = {
81 .scramble = "F2 B2 D' B2 L2 U F2 D' L2 B2 D' B2 D' R2",
82 .solutions =
83 "R2 D B2 D B2 L2 D F2 U' L2 B2 D F2 B2\n"
84},
85[11] = {
86 .scramble = "U2 B2 U B2 U2 R2 D' F2 D2 F2 R2 D' R2 L2",
87 .solutions =
88 "D B2 L2 U2 L2 D' B2 L2 U2 R2 D F2 U2 F2\n"
89 "D B2 L2 D2 R2 D' F2 R2 D2 R2 D F2 U2 F2\n"
90 "U B2 L2 U2 L2 D' B2 L2 U2 R2 U' B2 U2 B2\n"
91 "U B2 L2 D2 R2 D' F2 R2 D2 R2 U' B2 U2 B2\n"
92 "D B2 L2 U2 L2 U B2 L2 D2 R2 U' B2 D2 B2\n"
93 "D B2 L2 D2 R2 U F2 R2 U2 R2 U' B2 D2 B2\n"
94 "L2 U2 F2 U' F2 D2 R2 U' B2 U2 B2 R2 D R2\n"
95 "L2 U2 F2 D F2 U2 R2 D B2 U2 B2 R2 D R2\n"
96 "L2 U2 F2 D' L2 B2 U2 B2 D L2 U2 F2 D' R2\n"
97 "L2 U2 F2 D' L2 B2 D2 F2 U' R2 D2 B2 U R2\n"
98 "L2 D2 B2 U' B2 U2 R2 U' B2 U2 B2 R2 D R2\n"
99 "L2 D2 B2 D B2 D2 R2 D B2 U2 B2 R2 D R2\n"
100 "L2 D2 B2 D' R2 F2 U2 F2 U' R2 D2 B2 U R2\n"
101 "L2 D2 B2 D' R2 F2 D2 B2 D L2 U2 F2 D' R2\n"
102 "U L2 F2 U2 F2 D' L2 U2 B2 U B2 U2 R2 L2\n"
103 "U L2 F2 U2 F2 D' L2 D2 F2 U F2 D2 R2 L2\n"
104 "U L2 F2 D2 B2 U R2 U2 B2 D' F2 D2 R2 L2\n"
105 "U L2 F2 D2 B2 U R2 D2 F2 D' B2 U2 R2 L2\n"
106 "U' F2 D2 R2 D' F2 U2 F2 R2 U' F2 D2 R2 L2\n"
107 "U' F2 D2 R2 D' F2 D2 B2 L2 U' B2 U2 R2 L2\n"
108 "D F2 U2 R2 U F2 U2 F2 R2 U' F2 D2 R2 L2\n"
109 "D F2 U2 R2 U F2 D2 B2 L2 U' B2 U2 R2 L2\n"
110 "R2 L2 U F2 U2 R2 D B2 U2 F2 L2 D' B2 U2\n"
111 "R2 L2 D R2 F2 U2 B2 U' L2 D2 F2 D B2 U2\n"
112 "R2 L2 D R2 F2 D2 F2 D R2 U2 B2 U' B2 U2\n"
113 "R2 L2 D' F2 D2 R2 U' B2 U2 F2 L2 D' B2 U2\n"
114 "R2 L2 U F2 U2 R2 D B2 D2 B2 R2 D' F2 D2\n"
115 "R2 L2 D R2 F2 U2 B2 U' L2 U2 B2 D F2 D2\n"
116 "R2 L2 D R2 F2 D2 F2 D R2 D2 F2 U' F2 D2\n"
117 "R2 L2 D' F2 D2 R2 U' B2 D2 B2 R2 D' F2 D2\n"
118},
119[12] = {
120 .scramble = "U' B2 L2 U R2 D L2 U2 R2 B2 U F2 D R2 D'",
121 .solutions =
122 "F2 U' L2 B2 D' F2 U2 L2 B2 R2 B2 D' F2 U F2\n"
123 "F2 D' B2 R2 U' F2 D2 R2 F2 L2 F2 U' L2 D F2\n"
124 "U2 L2 D B2 D L2 U' L2 F2 D' R2 U' L2 B2 U\n"
125 "D R2 D' F2 U' B2 R2 U2 L2 D' R2 U' L2 B2 U\n"
126 "D2 R2 D F2 D R2 D' F2 R2 D' B2 D' L2 B2 U\n"
127 "U F2 U' F2 U' B2 R2 U2 L2 D' R2 D' B2 R2 D\n"
128 "U F2 D' L2 U' R2 F2 U2 B2 U' R2 D' B2 R2 D\n"
129 "U F2 D' L2 D' F2 L2 U2 R2 U' F2 U' B2 R2 D\n"
130 "D R2 U' R2 D' B2 R2 U2 L2 D' R2 D' B2 R2 D\n"
131 "D R2 D' F2 D' R2 F2 U2 B2 D' F2 U' B2 R2 D\n"
132 "D2 R2 U L2 U L2 U' L2 F2 D' R2 D' B2 R2 D\n"
133 "D2 R2 U L2 U L2 D' B2 L2 D' F2 U' B2 R2 D\n"
134 "D2 R2 D F2 U F2 D' L2 F2 D' R2 D' B2 R2 D\n"
135 "B2 U' L2 U' F2 U B2 U' L2 D' L2 D F2 R2 D2\n"
136 "B2 D' B2 U' L2 U R2 U' B2 U' L2 D F2 R2 D2\n"
137 "B2 D' B2 U' L2 D B2 U' L2 U' F2 U F2 R2 D2\n"
138},
139[13] = {
140 .scramble = "R2 F2 D2 L2 B2 D B2 R2 B2 R2 U R2 U' R2",
141 .solutions =
142 "F2 L2 D' R2 B2 D' R2 U F2 D2 R2 F2 R2 F2\n"
143 "B2 L2 D' L2 F2 D' L2 U F2 U2 R2 B2 L2 F2\n"
144 "L2 U F2 D' R2 D F2 B2 U' F2 U' L2 U2 B2\n"
145 "L2 D R2 D' B2 D R2 L2 U' R2 D' L2 U2 B2\n"
146 "L2 B2 L2 B2 U' L2 U L2 F2 B2 U' L2 U2 B2\n"
147 "R2 U R2 U' R2 B2 R2 B2 D' B2 L2 D2 F2 R2\n"
148},
149[14] = {
150 .scramble = "U2 F2 U' F2 R2 D R2 U2 F2 U R2 U' R2 D'",
151 .solutions =
152 "R2 U' F2 U' F2 D F2 B2 L2 U R2 D R2 B2\n"
153 "B2 L2 U L2 F2 U' F2 U F2 L2 D' L2 U' B2\n"
154 "R2 D' L2 D' R2 F2 R2 U L2 B2 D' R2 F2 U\n"
155 "U F2 U F2 U' L2 U2 F2 D' F2 L2 D F2 U2\n"
156 "U F2 D R2 D B2 U2 R2 D F2 L2 D F2 U2\n"
157 "D R2 U R2 U' F2 U2 R2 D' R2 F2 U F2 U2\n"
158 "D R2 U R2 D' L2 U2 F2 D' F2 L2 D F2 U2\n"
159 "D R2 D B2 D L2 U2 B2 D R2 F2 U F2 U2\n"
160 "D R2 U R2 U' F2 D2 L2 D' L2 B2 U B2 D2\n"
161},
162[15] = {
163 .scramble = "U' R2 U B2 D' F2 D' B2 D L2 B2 U L2 D' B2",
164 .solutions =
165 "B2 D L2 U' B2 L2 D' B2 D F2 D B2 U' R2 U\n"
166 "B2 D L2 D' R2 B2 U' B2 U L2 D R2 U' F2 D\n"
167},
168[16] = {
169 .scramble = "U L2 U' F2 D2 L2 F2 B2 D' R2 B2 U2 B2 U' F2",
170 .solutions =
171 "B2 D L2 F2 D' R2 F2 U2 B2 U' L2 U R2 U2 B2\n"
172 "L2 B2 U' F2 U' B2 U2 L2 U L2 U' B2 L2 U2 R2\n"
173 "F2 U B2 U' B2 D R2 F2 B2 D' L2 D' F2 U L2\n"
174 "F2 U B2 D' R2 D F2 R2 L2 D' B2 D' L2 D L2\n"
175 "F2 D L2 U' L2 U R2 F2 B2 D' L2 D' F2 U L2\n"
176 "F2 D L2 U' L2 D B2 R2 L2 U' R2 U' L2 D L2\n"
177 "F2 D L2 D' B2 U F2 R2 L2 U' L2 D' F2 U L2\n"
178 "F2 U B2 U2 B2 R2 U' L2 U2 R2 L2 B2 D' L2 U'\n"
179 "F2 U B2 U2 B2 R2 D F2 B2 L2 D2 F2 U L2 U'\n"
180 "F2 U' F2 D2 L2 D' F2 D2 R2 F2 B2 U' R2 B2 U'\n"
181 "F2 U B2 L2 U2 B2 R2 D' B2 D2 F2 L2 D' F2 D'\n"
182 "F2 U B2 L2 D2 F2 L2 D' F2 U2 F2 L2 D' F2 D'\n"
183 "F2 U' F2 U2 R2 U' L2 U2 B2 R2 L2 U' B2 L2 D'\n"
184 "F2 U' F2 D2 L2 U' R2 D2 B2 R2 L2 U' B2 L2 D'\n"
185},
186[17] = {
187 .scramble = "L2 U B2 U2 F2 L2 U' B2 U2 F2 R2 D' B2 U'",
188 .solutions =
189 "U B2 D R2 F2 U2 B2 U L2 F2 U2 B2 U' L2\n"
190 "U B2 D R2 F2 D2 F2 U R2 B2 D2 B2 U' L2\n"
191},
192[18] = {
193 .scramble = "U R2 D' L2 B2 U' R2 U L2 U' R2 B2 D L2",
194 .solutions =
195 "U L2 U F2 U2 F2 R2 U B2 R2 D F2 D2 B2\n"
196 "U F2 L2 D R2 U2 R2 B2 D F2 D B2 U2 B2\n"
197 "U' L2 D' B2 U2 L2 D R2 U F2 B2 D2 R2 B2\n"
198 "U' L2 D' B2 D2 R2 D L2 U F2 B2 U2 R2 B2\n"
199 "D R2 F2 D B2 U2 B2 L2 U F2 D B2 U2 B2\n"
200 "D R2 F2 D B2 L2 D2 F2 R2 U' B2 D' B2 U2\n"
201 "L2 D' B2 R2 U L2 U' R2 U B2 L2 D R2 U'\n"
202 "L2 U' L2 B2 U F2 U' B2 U L2 F2 D B2 D'\n"
203},
204[19] = {
205 .scramble = "U' L2 B2 U R2 L2 U2 L2 D' B2 L2 B2 U L2",
206 .solutions =
207 "D R2 D R2 U2 R2 D R2 B2 L2 F2 R2 U' B2\n"
208 "D R2 D R2 U2 R2 D L2 F2 L2 B2 L2 U' B2\n"
209 "D2 R2 F2 D2 L2 F2 U2 L2 D R2 D' F2 R2 B2\n"
210 "L2 B2 L2 D2 B2 D' R2 D R2 D2 F2 R2 D2 B2\n"
211 "F2 U2 R2 F2 D R2 F2 D R2 F2 D' B2 U' R2\n"
212 "L2 U' B2 L2 B2 D L2 U2 R2 L2 U' B2 L2 U\n"
213 "L2 U' B2 L2 B2 U B2 U2 F2 B2 U' R2 B2 D\n"
214},
215{
216 .scramble = "", /* End-of-list signal */
217}
218};
diff --git a/tools/416_solvetest_opt0_DRFIN_UD/solvetest.c b/tools/416_solvetest_opt0_DRFIN_UD/solvetest.c
deleted file mode 100644
index 69e4612..0000000
--- a/tools/416_solvetest_opt0_DRFIN_UD/solvetest.c
+++ /dev/null
@@ -1,9 +0,0 @@
1#define SOLVER "mcoord_DRFIN_UF"
2#define NISSFLAG NISSY_NISSFLAG_NORMAL
3#define MINMOVES 0
4#define MAXMOVES 20
5#define MAXSOLUTIONS 500
6#define OPTIMAL 0
7
8#include "scrambles.h"
9#include "../solvetest.h"

Generated with cgit - Back to sebastiano.tronto.net