rs_sudoku/
examples.rs

1pub const ONE_LINE: &str =
2    ".1.....25.2.84.3.9.....91.84.....9.3.....6.......5....35..6.....6.1.....98......1";
3
4pub const MULTI_LINE: &str = ". . . | 2 7 1 | . . .
5                 2 . 8 | . . . | 7 . .
6                 . . . | . 3 . | . . .
7                 ------|-------|-------
8                 . . . | 7 5 4 | . . .
9                 . . . | . . . | 2 . .
10                 . . . | 8 . 9 | . . 5
11                 ------|-------|-------
12                 1 2 . | . . 3 | 4 8 .
13                 8 . 5 | . 4 . | 1 7 .
14                 4 3 . | . . . | . 9 .";
15
16pub const PUZZLES: &str =
17    ".94...13..............76..2.8..1.....32.........2...6.....5.4.......8..7..63.4..8
18    ............942.8.16.....29........89.6.....14..25......4.......2...8.9..5....7..
19    .....7....9...1.......45..6....2.....36...41.5.....8.9........4....18....815...32
20    .5247.....6............8.1.4.......97..95.....2..4..3....8...9......37.6....91...
21    .9.........1..6....6..8..7.3......1.....39.......5...217.4...28.....3....86....57
22    .....5....2...4.1..3..8..2......84..8..6......9..1.7.5..6......95...3.6...3.....1
23    5...68..........6..42.5.......8..9....1....4.9.3...62.7....1..9..42....3.8.......
24    .7..21..4....3....6.1.....2.......6...86..7.319.....4..1....2.842.9..............
25    ........1..7.5.3.9..48...2...........3...57....942.........3.....1...4.7.6.278...
26    .....8..3.16.2.9.7.3...46...........9.5...2...2.13...9..3....2..7...5.........4..
27    ..4.2..3....8.9.........7...5..37..8........5.49.6..1.5.........68........7.4.9.1
28    .....6..3..9.4...532......8....1......175.6.92......8.....6.......8...4.47....2..
29    .....8.2......693..98.7...1...........921....7......9624..9.......3..18.........3
30    ..2.46.....4.8...5.7..3...9.....2...3.57.....7.....4....6....93....54.78.........
31    ..3....4.4..2.........9..26....7.....1.9.2...26......85....7.......6.8.33......69
32    ........3..5..2.14....8..6..........946.......3...42.6...7.........3.68..7.291...
33    .2............48...54.18.3.7....1..4....86.5.......6........1......2...923.4....5
34    ..9.43..........3.41..7.............8..5...6..4...6..2.......1...4.98..67..6..52.
35    .........4.6.7..9..5..382.........3.9..........426.....7...3..2..16..8...85...7..
36    ...6.4...........3.1...26....2......6...9..158.4.....6.....7...976.5.......2.31..";
37
38pub const HARD: &str =
39    "....5..6.9.5..82...4..97.5..64......5.2.8.7.1......63..8.52..1...39..4.2.2..6....";