-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_boards.py
49 lines (39 loc) · 3 KB
/
test_boards.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# HIDDEN SINGLES
TESTBOARD_hsingle = ".....4.284.6.....51...3.6.....3.1....87...14....7.9.....2.1...39.....5.767.4....."
# NAKED PAIRS
TESTBOARD_npair = "4.....938.32.941...953..24.37.6.9..4529..16736.47.3.9.957..83....39..4..24..3.7.9"
TESTBOARD_npair2 = "..1..8.5..89..........563..47..3.......16......8...7.5...7...8...5..9..4..4...2.."
TESTBOARD_npair3 = "..2..4...5.7.3.42..1.2.7..937.4.2..59..5......5...68..7...25.4.16..482......1...."
TESTBOARD_npair4 = ".....79...5.....1....4.85..1.....6.2.25.1......4.....9..3..4.....8..9...2...6...7"
TESTBOARD_npair5 = "..6..7.9.5..3....4..8.92....3....5.7.......4..5.9...8......9....418652..68......."
TESTBOARD_npair6 = "4.....938.32.941...953..24.37.6.9..4529..16736.47.3.9.957..83....39..4.824..3.7.9"
TESTBOARD_npair7 = ".13.67.42.49321..5.2684...16...9..272..17...69..682..4.9....2....2....5.1..2..47."
# NAKED TRIPLES
TESTBOARD_ntriple = "8...4.3713.2.6..951......266..4.5.....1....644.3.2..89..4.7.....3..14.5.91...864."
TESTBOARD_ntriple2 = "...81..4....36...81987453...1...748....2...316....1...2...73..5751.2...3....5...4"
TESTBOARD_ntriple3 = "1..27...55....9.6...3.51..9.51...4.2.4.192....3.547........3.1.68..1.72331..2.6.."
TESTBOARD_ntriple4 = "294513..66..8423193..697254....56....4..8..6....47....73.164..59..735..14..928637"
# NAKED QUADS
TESTBOARD_nquads = "....3..86....2..4..9..7852.3718562949..1423754..3976182..7.3859.392.54677..9.4132"
# HIDDEN PAIRS
TESTBOARD_hpair = ".........9.46.7....768.41..3.97.1.8.7.8...3.1.513.87.2..75.261...54.32.8........."
# HIDDEN TRIPLES
TESTBOARD_htriple = ".....1.3.231.9.....65..31..6789243..1.3.5...6...1367....936.57...6.198433........"
# HIDDEN QUADS
TESTBOARD_hquad = "9.15...46425.9..8186..1..2.5.2.......19...46.6.......2196.4.2532...6.817.....1694"
# POINTING PAIRS
TESTBOARD_ppair = ".32..61..41..........9.1...5.819.6.4.6.....713.162.985.9.5.8.........519.57..986."
TESTBOARD_ppair2 = ".32..61..41.....7....9.17..5.819.6.4.6.....713.162.985.9.5.8...9.....519857..986."
TESTBOARD_ppair3 = ".179.36......8....9.....5.7.72.1.43....4.2.7..6437.25.7.1....65....3......56.172."
TESTBOARD_ppair4 = ".2.9437159.4...6..75.....4.5..48....2.....4534..352....42....81..5..426..9.2.85.4"
# NYT
TESTBOARD_challenge1 = "...1...9....8.5..7.7.3....44.2.....3.5.2.6.8.6.....1.58....9.6.7..5.3....2...8..."
TESTBOARD_challenge2 = "................................................................................."
TESTBOARD_challenge3 = "...1.26..3.......8..159..3...871..2.6....9..5...4.....8.3..456.....5.3....6.8.4.."
# X-WING
TESTBOARD_xwing = "1.....569492.561.8.561.924...964.8.1.64.1....218.356.4.4.5...169.5.614.2621.....5"
TESTBOARD_xwing2 = ".......9476.91..5..9...2.81.7..5..1....7.9....8..31.6724.1...7..1..9..459.....1.."
# SWORDFISH
TESTBOARD_swordfish = "52941.7.3..6..3..2..32......523...76637.5.2..19.62753.3...6942.2..83.6..96.7423.5"
TESTBOARD_swordfish2 = ".2..43.69..38962..96..25.3.89.56..136...3.....3..81.263...1..7...96743.227.358.9."
TESTBOARD_swordfish3 = "4.2.5389..83496.25.59.8.43...594..8.2786.5.49.94..856.546379218821564973937821654"