Skip to content

Commit 81d9ad5

Browse files
committed
more test cases
1 parent ad42d8c commit 81d9ad5

File tree

117 files changed

+1788
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+1788
-1
lines changed

.cgtest.full.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@
336336
'easy_com_is-that-a-possible-word',
337337
'easy_com_is-the-king-in-check-part-1',
338338
'easy_com_isbn-check-digit',
339+
'easy_com_island-escape',
339340
'easy_com_jack-silver-the-casino',
340341
'easy_com_kangaroo-words',
341342
'easy_com_kiss-the-girls',
@@ -686,13 +687,16 @@
686687
'medium_com_numeral-system',
687688
'medium_com_one-for-his-nobs',
688689
'medium_com_oneway-city',
690+
'medium_com_optical-link-failure-localization',
691+
'medium_com_optimized-coloring',
689692
'medium_com_othello',
690693
'medium_com_palindromic-decomposition',
691694
'medium_com_paper-labyrinth',
692695
'medium_com_particle-detection-with-cloud-chamber',
693696
'medium_com_partition-numbers',
694697
'medium_com_paving-with-bricks',
695698
'medium_com_photo-booth-transformation',
699+
'medium_com_pixel-polygons',
696700
'medium_com_place-the-parenthesis',
697701
'medium_com_plague-jr',
698702
'medium_com_playfair-cipher',
@@ -773,6 +777,7 @@
773777
'medium_com_the-voucher',
774778
'medium_com_tiny-forest',
775779
'medium_com_train-passenger',
780+
'medium_com_tree-recognition',
776781
'medium_com_trits-balanced-ternary-computing',
777782
'medium_com_valid-brackets-in-code',
778783
'medium_com_various-number-spirals',
@@ -891,6 +896,7 @@
891896
'hard_com_picture-puzzle',
892897
'hard_com_rocket-mice',
893898
'hard_com_rummikub-2',
899+
'hard_com_secret-message-decoding',
894900
'hard_com_sha-256-hash',
895901
'hard_com_simple-cpu-emulation-1',
896902
'hard_com_simple-pascal-pl0-compiler',
@@ -1104,4 +1110,4 @@
11041110
],
11051111
],
11061112
];
1107-
// Note: last puzzle added on 24.10.12: 'medium_com_the-prime-twins---part-two',
1113+
// Note: last puzzle added on 24.10.31: 'medium_com_optimized-coloring',
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
no
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yes
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello!
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This message is top secret!
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Grays Sports Almanac 2048~Capybaras - Koalas 24 : 27~Wombats - Tapirs 6 : 9
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Why is life filled with so many detours? Paths will appeal to network scientists and to anyone interested in popular science. By helping readers to step away from the "networked" view of many recent popular scientific books and start to think of longer paths instead of individual links, it sheds light on these problems from a genuinely new perspective. The path is the goal. The essence behind

.tests/expected/medium_com_bmp-compression_e06.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ C 84 39
1919
0+0++0001+0111+01+10+01++0111++10000+++++011+011+1
2020
000++0110+0100+++0110100+++010111+10+++100+1000000
2121
0++++100+1000000000++++0011+001100++0110+11000000+
22+
++1100000000000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
AMBIGUOUS
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0 16
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
AMBIGUOUS
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3 28
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
6
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
12
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
18
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
44
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
11
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
26
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
91
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
35
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
3
2+
0 0 0
3+
0 2 0
4+
0 0 0
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
5
2+
0 0 0 0 0
3+
0 1 1 0 0
4+
0 1 1 1 0
5+
0 0 1 1 0
6+
0 0 0 0 0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
7
2+
0 0 0 0 0 0 0
3+
0 0 1 1 1 0 0
4+
0 1 2 3 1 0 0
5+
0 1 3 3 2 1 0
6+
0 1 2 2 1 1 0
7+
0 0 1 1 1 0 0
8+
0 0 0 0 0 0 0
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
5
2+
0 0 0 0 0
3+
0 0 2 2 0
4+
0 2 3 2 0
5+
0 2 2 0 0
6+
0 0 0 0 0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
7
2+
0 0 0 0 0 0 0
3+
0 0 0 4 2 2 0
4+
0 0 3 4 2 0 0
5+
0 1 3 1 2 2 0
6+
0 1 4 3 2 2 0
7+
0 2 1 3 3 0 0
8+
0 0 0 0 0 0 0
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
9
2+
0 0 0 0 0 0 0 0 0
3+
0 0 1 2 3 3 2 1 0
4+
0 1 3 5 5 5 5 2 0
5+
0 2 3 5 8 8 6 2 0
6+
0 1 3 5 9 7 6 2 0
7+
0 1 2 5 7 7 6 3 0
8+
0 0 2 4 4 4 3 3 0
9+
0 0 1 2 2 1 1 0 0
10+
0 0 0 0 0 0 0 0 0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
7
2+
0 0 0 0 0 0 0
3+
0 0 2 1 0 0 0
4+
0 1 1 4 3 0 0
5+
0 2 6 1 2 3 0
6+
0 1 5 4 3 2 0
7+
0 0 1 2 2 0 0
8+
0 0 0 0 0 0 0
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
9
2+
0 0 0 0 0 0 0 0 0
3+
0 0 0 1 2 3 3 0 0
4+
0 1 1 2 6 6 5 1 0
5+
0 2 3 4 7 7 5 2 0
6+
0 3 4 5 9 7 5 2 0
7+
0 2 5 6 8 8 4 1 0
8+
0 1 2 3 3 5 4 1 0
9+
0 0 1 3 2 1 0 0 0
10+
0 0 0 0 0 0 0 0 0
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
11
2+
0 0 0 0 0 0 0 0 0 0 0
3+
0 0 0 1 1 2 1 0 0 0 0
4+
0 0 0 1 2 2 2 1 0 0 0
5+
0 0 1 2 2 4 4 4 1 0 0
6+
0 1 2 3 2 5 3 5 2 1 0
7+
0 2 3 4 3 5 5 5 3 2 0
8+
0 1 2 3 3 3 2 2 2 1 0
9+
0 0 1 2 3 2 2 1 1 1 0
10+
0 0 0 1 2 1 2 1 0 0 0
11+
0 0 0 0 1 1 1 0 0 0 0
12+
0 0 0 0 0 0 0 0 0 0 0
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
11
2+
0 0 0 0 0 0 0 0 0 0 0
3+
0 0 1 1 1 1 1 1 0 0 0
4+
0 1 2 6 5 5 5 6 1 0 0
5+
0 1 6 5 2 2 2 5 1 1 0
6+
0 1 5 2 2 3 2 5 2 1 0
7+
0 1 5 2 3 3 3 5 6 1 0
8+
0 1 5 2 3 3 3 3 6 1 0
9+
0 1 4 5 5 4 4 3 6 1 0
10+
0 1 3 2 2 7 6 6 7 1 0
11+
0 0 0 1 1 1 1 1 1 0 0
12+
0 0 0 0 0 0 0 0 0 0 0
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
11
2+
0 0 0 0 0 0 0 0 0 0 0
3+
0 0 1 1 1 1 1 1 0 0 0
4+
0 1 2 6 5 5 5 6 1 0 0
5+
0 1 6 5 2 2 2 5 1 1 0
6+
0 1 5 2 2 3 2 5 2 1 0
7+
0 1 5 2 3 3 3 5 6 1 0
8+
0 1 5 2 3 3 3 3 6 1 0
9+
0 1 6 6 6 6 4 3 6 1 0
10+
0 1 1 2 2 7 6 6 7 1 0
11+
0 0 0 1 1 1 1 1 1 0 0
12+
0 0 0 0 0 0 0 0 0 0 0
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
13
2+
0 0 0 0 0 0 0 0 0 0 0 0 0
3+
0 9 9 8 7 7 7 7 7 8 9 9 0
4+
0 9 9 5 5 5 6 5 5 5 9 9 0
5+
0 8 5 5 5 5 6 5 5 5 5 8 0
6+
0 7 5 5 7 6 6 6 7 5 5 7 0
7+
0 7 5 5 7 6 6 6 7 5 5 7 0
8+
0 7 6 5 7 6 6 6 7 5 5 6 0
9+
0 7 5 5 8 7 7 7 8 5 5 7 0
10+
0 7 5 5 4 4 3 4 4 5 5 7 0
11+
0 7 5 5 4 4 3 4 4 5 5 8 0
12+
0 9 9 8 7 7 7 7 7 8 9 9 0
13+
0 9 9 1 1 2 3 2 1 1 9 9 0
14+
0 0 0 0 0 0 0 0 0 0 0 0 0
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
19
2+
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3+
0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0
4+
0 0 0 0 0 1 1 5 5 5 5 5 1 1 0 0 0 0 0
5+
0 0 0 1 1 5 5 4 4 2 7 7 5 5 1 1 0 0 0
6+
0 0 0 1 5 3 2 2 2 2 7 7 2 3 5 1 0 0 0
7+
0 0 1 5 3 3 6 6 6 2 2 2 2 2 3 5 1 0 0
8+
0 0 1 5 2 2 6 6 6 2 2 8 8 8 3 5 1 0 0
9+
0 1 5 3 2 2 2 2 2 2 2 8 7 8 3 3 5 1 0
10+
0 1 5 2 7 7 7 2 2 3 3 8 7 8 3 3 2 1 0
11+
0 1 5 2 7 1 7 2 3 3 3 8 7 8 3 3 2 1 0
12+
0 1 5 2 7 7 7 2 5 5 2 8 8 8 3 3 2 1 0
13+
0 1 5 3 2 4 4 2 5 5 2 2 2 2 3 3 5 1 0
14+
0 0 1 5 2 4 4 2 2 2 2 2 6 6 6 5 1 0 0
15+
0 0 1 5 3 2 2 2 7 7 7 2 6 6 6 5 1 0 0
16+
0 0 0 1 5 3 2 2 7 7 7 2 2 3 5 1 0 0 0
17+
0 0 0 1 1 5 5 3 2 2 2 3 5 5 1 1 0 0 0
18+
0 0 0 0 0 1 1 5 5 5 5 5 1 1 0 0 0 0 0
19+
0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0
20+
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2
2+
1
3+
cg$
4+
l?(
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2
2+
3
3+
E[@4)
4+
WbTk9
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
3
2+
9
3+
G\@Uph/kXEc*
4+
214-d2|Rz;CN
5+
2]poK[ceT"BT
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
5
2+
15
3+
_T81"#(?'C>*blS2+h]G
4+
"z/t+>*qqB^XOiNj;p+*
5+
eX-*]W2b@5AVhnwB~Jkk
6+
z{''jvb!q:2@_\Pe*UGS
7+
OcHuHrw+v0F(w9r35`xs
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
10
2+
40
3+
ea!g*8?O\2^NfRL@]VGjfS?k=:xX;L/@t5(Yn&j<8f=!mvb7vL
4+
)KTPCuk|cX\EM6CtG*<niE`p4uPXA'dwOlf#]V`_&vD5*<8U{0
5+
BAtGzojV2pzWrQ"rZqT%Lr{)HYfYJ[2MY!0v1J_2UD$ghsHN3W
6+
KnP.l<I0%)S_\w"e;'_plh[N<kR3L'rDtygVkCY8/d+u*OH&4B
7+
8)\T_:r}xJD7AP:ol-*w5MqRSBm#31x'0:$CGl"j5vaE@PY^$I
8+
J;9eL9\dvCN'e]z,zh"#h:5;7,xr^%cEWIjK&|1Q)[g[/9aoDq
9+
ny?w@G;wn5:eyTY2ozKT:T4.ohRZLq{cPK"fm%NTQ}f-n;np)I
10+
j2DDQEYn!K44uJ},,!gf,VoYYU<'(VrVsDiU+=YY)1/rRUw!cb
11+
f6?8vVksJqO0">C`"E$V=o#r4,?gbi#w/PiPQ}Zm6)?Xh}nwc7
12+
*Emf/6b6;v,j,E.OY?@>(\C~MK:BtMLdb7]|qrs/3N8xKTugsy
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
5
2+
3
3+
1
4+
010
5+
100
6+
101
7+
110
8+
010
9+
111
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
20
2+
12
3+
1
4+
010000100010
5+
110000000100
6+
100000001010
7+
000000001101
8+
010000011000
9+
010000100010
10+
100000110000
11+
000001000011
12+
000001010100
13+
010010000001
14+
000010000110
15+
000011100000
16+
100100000001
17+
000100100100
18+
000101001000
19+
000110010000
20+
001000010010
21+
001000100001
22+
101001000000
23+
001010001000
24+
011100000000
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
13
2+
10
3+
1
4+
0000000111
5+
0010100100
6+
0101000001
7+
0000000111
8+
1000010100
9+
0000011010
10+
1010000010
11+
0100100010
12+
1000100001
13+
0001110000
14+
1001001000
15+
0000000111
16+
0110010000
17+
0010001001

0 commit comments

Comments
 (0)