Test 1: “25[0-5]” first or last.








Test 2: Speed test between “1\d” “[1-9]” “2[0-4]” “” at 1st position.








Test 3: Speed test between “1\d” “[1-9]” “” at 2nd position.








Test 4: Speed test between “[1-9]” “” at 3rd position.








Test 5: Reconfirm “25[0-5]” first or last with newly found ordering.








Test 6: Use empty alternation or “?”



















Regex: ^(25[0-5]|(1\d|[1-9]|2[0-4]|)\d)$ ^((1\d|[1-9]|2[0-4]|)\d|25[0-5])$ ^(([1-9]|1\d|2[0-4]|)\d|25[0-5])$ ^((2[0-4]|1\d|[1-9]|)\d|25[0-5])$ ^((|2[0-4]|1\d|[1-9])\d|25[0-5])$ ^((2[0-4]|[1-9]|1\d|)\d|25[0-5])$ ^((2[0-4]||1\d|[1-9])\d|25[0-5])$ ^((2[0-4]|1\d||[1-9])\d|25[0-5])$ ^(25[0-5]|(2[0-4]|1\d|[1-9]|)\d)$ ^((2[0-4]|1\d|[1-9])?\d|25[0-5])$
Total steps: 2468 2240 2620 2150 3300 2530 3061 2559 2378 2117
Test result: Loses: 1 Wins 1; Loses: 2 Loses: 2 Wins: 2, 3, 4, 5; Loses: 6 Loses: 2 Loses: 3 Loses: 3 Loses: 4 Loses: 5 Wins: 6











Detail:









0 10 9 9 9 6 9 7 8 10 8
1 13 12 12 12 6 12 7 9 13 11
2 14 12 12 12 6 12 8 9 14 11
3 12 11 11 11 6 11 7 8 12 10
4 12 11 11 11 6 11 7 8 12 10
5 12 11 11 11 6 11 7 8 12 10
6 12 11 11 11 6 11 7 8 12 10
7 12 11 11 11 6 11 7 8 12 10
8 12 11 11 11 6 11 7 8 12 10
9 12 11 11 11 6 11 7 8 12 10
10 11 10 6 11 16 7 16 16 12 11
11 11 10 6 11 16 7 16 16 12 11
12 11 10 6 11 16 7 16 16 12 11
13 11 10 6 11 16 7 16 16 12 11
14 11 10 6 11 16 7 16 16 12 11
15 11 10 6 11 16 7 16 16 12 11
16 11 10 6 11 16 7 16 16 12 11
17 11 10 6 11 16 7 16 16 12 11
18 11 10 6 11 16 7 16 16 12 11
19 11 10 6 11 16 7 16 16 12 11
20 9 7 6 11 16 10 16 16 13 11
21 9 7 6 11 16 10 16 16 13 11
22 9 7 6 11 16 10 16 16 13 11
23 9 7 6 11 16 10 16 16 13 11
24 9 7 6 11 16 10 16 16 13 11
25 10 7 6 9 14 8 14 14 12 9
26 9 7 6 9 14 8 14 14 11 9
27 9 7 6 9 14 8 14 14 11 9
28 9 7 6 9 14 8 14 14 11 9
29 9 7 6 9 14 8 14 14 11 9
30 8 7 6 8 13 7 13 13 9 8
31 8 7 6 8 13 7 13 13 9 8
32 8 7 6 8 13 7 13 13 9 8
33 8 7 6 8 13 7 13 13 9 8
34 8 7 6 8 13 7 13 13 9 8
35 8 7 6 8 13 7 13 13 9 8
36 8 7 6 8 13 7 13 13 9 8
37 8 7 6 8 13 7 13 13 9 8
38 8 7 6 8 13 7 13 13 9 8
39 8 7 6 8 13 7 13 13 9 8
40 8 7 6 8 13 7 13 13 9 8
41 8 7 6 8 13 7 13 13 9 8
42 8 7 6 8 13 7 13 13 9 8
43 8 7 6 8 13 7 13 13 9 8
44 8 7 6 8 13 7 13 13 9 8
45 8 7 6 8 13 7 13 13 9 8
46 8 7 6 8 13 7 13 13 9 8
47 8 7 6 8 13 7 13 13 9 8
48 8 7 6 8 13 7 13 13 9 8
49 8 7 6 8 13 7 13 13 9 8
50 8 7 6 8 13 7 13 13 9 8
51 8 7 6 8 13 7 13 13 9 8
52 8 7 6 8 13 7 13 13 9 8
53 8 7 6 8 13 7 13 13 9 8
54 8 7 6 8 13 7 13 13 9 8
55 8 7 6 8 13 7 13 13 9 8
56 8 7 6 8 13 7 13 13 9 8
57 8 7 6 8 13 7 13 13 9 8
58 8 7 6 8 13 7 13 13 9 8
59 8 7 6 8 13 7 13 13 9 8
60 8 7 6 8 13 7 13 13 9 8
61 8 7 6 8 13 7 13 13 9 8
62 8 7 6 8 13 7 13 13 9 8
63 8 7 6 8 13 7 13 13 9 8
64 8 7 6 8 13 7 13 13 9 8
65 8 7 6 8 13 7 13 13 9 8
66 8 7 6 8 13 7 13 13 9 8
67 8 7 6 8 13 7 13 13 9 8
68 8 7 6 8 13 7 13 13 9 8
69 8 7 6 8 13 7 13 13 9 8
70 8 7 6 8 13 7 13 13 9 8
71 8 7 6 8 13 7 13 13 9 8
72 8 7 6 8 13 7 13 13 9 8
73 8 7 6 8 13 7 13 13 9 8
74 8 7 6 8 13 7 13 13 9 8
75 8 7 6 8 13 7 13 13 9 8
76 8 7 6 8 13 7 13 13 9 8
77 8 7 6 8 13 7 13 13 9 8
78 8 7 6 8 13 7 13 13 9 8
79 8 7 6 8 13 7 13 13 9 8
80 8 7 6 8 13 7 13 13 9 8
81 8 7 6 8 13 7 13 13 9 8
82 8 7 6 8 13 7 13 13 9 8
83 8 7 6 8 13 7 13 13 9 8
84 8 7 6 8 13 7 13 13 9 8
85 8 7 6 8 13 7 13 13 9 8
86 8 7 6 8 13 7 13 13 9 8
87 8 7 6 8 13 7 13 13 9 8
88 8 7 6 8 13 7 13 13 9 8
89 8 7 6 8 13 7 13 13 9 8
90 8 7 6 8 13 7 13 13 9 8
91 8 7 6 8 13 7 13 13 9 8
92 8 7 6 8 13 7 13 13 9 8
93 8 7 6 8 13 7 13 13 9 8
94 8 7 6 8 13 7 13 13 9 8
95 8 7 6 8 13 7 13 13 9 8
96 8 7 6 8 13 7 13 13 9 8
97 8 7 6 8 13 7 13 13 9 8
98 8 7 6 8 13 7 13 13 9 8
99 8 7 6 8 13 7 13 13 9 8
100 8 7 12 8 13 13 13 8 9 8
101 8 7 12 8 13 13 13 8 9 8
102 8 7 12 8 13 13 13 8 9 8
103 8 7 12 8 13 13 13 8 9 8
104 8 7 12 8 13 13 13 8 9 8
105 8 7 12 8 13 13 13 8 9 8
106 8 7 12 8 13 13 13 8 9 8
107 8 7 12 8 13 13 13 8 9 8
108 8 7 12 8 13 13 13 8 9 8
109 8 7 12 8 13 13 13 8 9 8
110 8 7 12 8 13 13 13 8 9 8
111 8 7 12 8 13 13 13 8 9 8
112 8 7 12 8 13 13 13 8 9 8
113 8 7 12 8 13 13 13 8 9 8
114 8 7 12 8 13 13 13 8 9 8
115 8 7 12 8 13 13 13 8 9 8
116 8 7 12 8 13 13 13 8 9 8
117 8 7 12 8 13 13 13 8 9 8
118 8 7 12 8 13 13 13 8 9 8
119 8 7 12 8 13 13 13 8 9 8
120 8 7 12 8 13 13 13 8 9 8
121 8 7 12 8 13 13 13 8 9 8
122 8 7 12 8 13 13 13 8 9 8
123 8 7 12 8 13 13 13 8 9 8
124 8 7 12 8 13 13 13 8 9 8
125 8 7 12 8 13 13 13 8 9 8
126 8 7 12 8 13 13 13 8 9 8
127 8 7 12 8 13 13 13 8 9 8
128 8 7 12 8 13 13 13 8 9 8
129 8 7 12 8 13 13 13 8 9 8
130 8 7 12 8 13 13 13 8 9 8
131 8 7 12 8 13 13 13 8 9 8
132 8 7 12 8 13 13 13 8 9 8
133 8 7 12 8 13 13 13 8 9 8
134 8 7 12 8 13 13 13 8 9 8
135 8 7 12 8 13 13 13 8 9 8
136 8 7 12 8 13 13 13 8 9 8
137 8 7 12 8 13 13 13 8 9 8
138 8 7 12 8 13 13 13 8 9 8
139 8 7 12 8 13 13 13 8 9 8
140 8 7 12 8 13 13 13 8 9 8
141 8 7 12 8 13 13 13 8 9 8
142 8 7 12 8 13 13 13 8 9 8
143 8 7 12 8 13 13 13 8 9 8
144 8 7 12 8 13 13 13 8 9 8
145 8 7 12 8 13 13 13 8 9 8
146 8 7 12 8 13 13 13 8 9 8
147 8 7 12 8 13 13 13 8 9 8
148 8 7 12 8 13 13 13 8 9 8
149 8 7 12 8 13 13 13 8 9 8
150 8 7 12 8 13 13 13 8 9 8
151 8 7 12 8 13 13 13 8 9 8
152 8 7 12 8 13 13 13 8 9 8
153 8 7 12 8 13 13 13 8 9 8
154 8 7 12 8 13 13 13 8 9 8
155 8 7 12 8 13 13 13 8 9 8
156 8 7 12 8 13 13 13 8 9 8
157 8 7 12 8 13 13 13 8 9 8
158 8 7 12 8 13 13 13 8 9 8
159 8 7 12 8 13 13 13 8 9 8
160 8 7 12 8 13 13 13 8 9 8
161 8 7 12 8 13 13 13 8 9 8
162 8 7 12 8 13 13 13 8 9 8
163 8 7 12 8 13 13 13 8 9 8
164 8 7 12 8 13 13 13 8 9 8
165 8 7 12 8 13 13 13 8 9 8
166 8 7 12 8 13 13 13 8 9 8
167 8 7 12 8 13 13 13 8 9 8
168 8 7 12 8 13 13 13 8 9 8
169 8 7 12 8 13 13 13 8 9 8
170 8 7 12 8 13 13 13 8 9 8
171 8 7 12 8 13 13 13 8 9 8
172 8 7 12 8 13 13 13 8 9 8
173 8 7 12 8 13 13 13 8 9 8
174 8 7 12 8 13 13 13 8 9 8
175 8 7 12 8 13 13 13 8 9 8
176 8 7 12 8 13 13 13 8 9 8
177 8 7 12 8 13 13 13 8 9 8
178 8 7 12 8 13 13 13 8 9 8
179 8 7 12 8 13 13 13 8 9 8
180 8 7 12 8 13 13 13 8 9 8
181 8 7 12 8 13 13 13 8 9 8
182 8 7 12 8 13 13 13 8 9 8
183 8 7 12 8 13 13 13 8 9 8
184 8 7 12 8 13 13 13 8 9 8
185 8 7 12 8 13 13 13 8 9 8
186 8 7 12 8 13 13 13 8 9 8
187 8 7 12 8 13 13 13 8 9 8
188 8 7 12 8 13 13 13 8 9 8
189 8 7 12 8 13 13 13 8 9 8
190 8 7 12 8 13 13 13 8 9 8
191 8 7 12 8 13 13 13 8 9 8
192 8 7 12 8 13 13 13 8 9 8
193 8 7 12 8 13 13 13 8 9 8
194 8 7 12 8 13 13 13 8 9 8
195 8 7 12 8 13 13 13 8 9 8
196 8 7 12 8 13 13 13 8 9 8
197 8 7 12 8 13 13 13 8 9 8
198 8 7 12 8 13 13 13 8 9 8
199 8 7 12 8 13 13 13 8 9 8
200 15 13 13 7 12 7 7 7 9 7
201 15 13 13 7 12 7 7 7 9 7
202 15 13 13 7 12 7 7 7 9 7
203 15 13 13 7 12 7 7 7 9 7
204 15 13 13 7 12 7 7 7 9 7
205 15 13 13 7 12 7 7 7 9 7
206 15 13 13 7 12 7 7 7 9 7
207 15 13 13 7 12 7 7 7 9 7
208 15 13 13 7 12 7 7 7 9 7
209 15 13 13 7 12 7 7 7 9 7
210 15 13 13 7 12 7 7 7 9 7
211 15 13 13 7 12 7 7 7 9 7
212 15 13 13 7 12 7 7 7 9 7
213 15 13 13 7 12 7 7 7 9 7
214 15 13 13 7 12 7 7 7 9 7
215 15 13 13 7 12 7 7 7 9 7
216 15 13 13 7 12 7 7 7 9 7
217 15 13 13 7 12 7 7 7 9 7
218 15 13 13 7 12 7 7 7 9 7
219 15 13 13 7 12 7 7 7 9 7
220 15 13 13 7 12 7 7 7 9 7
221 15 13 13 7 12 7 7 7 9 7
222 15 13 13 7 12 7 7 7 9 7
223 15 13 13 7 12 7 7 7 9 7
224 15 13 13 7 12 7 7 7 9 7
225 15 13 13 7 12 7 7 7 9 7
226 15 13 13 7 12 7 7 7 9 7
227 15 13 13 7 12 7 7 7 9 7
228 15 13 13 7 12 7 7 7 9 7
229 15 13 13 7 12 7 7 7 9 7
230 15 13 13 7 12 7 7 7 9 7
231 15 13 13 7 12 7 7 7 9 7
232 15 13 13 7 12 7 7 7 9 7
233 15 13 13 7 12 7 7 7 9 7
234 15 13 13 7 12 7 7 7 9 7
235 15 13 13 7 12 7 7 7 9 7
236 15 13 13 7 12 7 7 7 9 7
237 15 13 13 7 12 7 7 7 9 7
238 15 13 13 7 12 7 7 7 9 7
239 15 13 13 7 12 7 7 7 9 7
240 15 13 13 7 12 7 7 7 9 7
241 15 13 13 7 12 7 7 7 9 7
242 15 13 13 7 12 7 7 7 9 7
243 15 13 13 7 12 7 7 7 9 7
244 15 13 13 7 12 7 7 7 9 7
245 15 13 13 7 12 7 7 7 9 7
246 15 13 13 7 12 7 7 7 9 7
247 15 13 13 7 12 7 7 7 9 7
248 15 13 13 7 12 7 7 7 9 7
249 15 13 13 7 12 7 7 7 9 7
250 6 20 20 20 20 20 20 7 6 7
251 6 20 20 20 20 20 20 20 6 18
252 6 20 20 20 20 20 20 20 6 18
253 6 20 20 20 20 20 20 20 6 18
254 6 20 20 20 20 20 20 20 6 18
255 6 20 20 20 20 20 20 20 6 18