Skip to content

Commit 138c30f

Browse files
authored
Refactor polyomino implementations (#201)
* add cspuz_rs/src/polyomino.rs * use polyomino_placement in Statue Park solver * move tetrominoes() and pentominoes() to polyomino.rs * add tests * format * use polyomino_placement in Battleship solver * factor out PieceCombinator * factor out PiecesCombinator
1 parent 3c911f6 commit 138c30f

4 files changed

Lines changed: 544 additions & 797 deletions

File tree

cspuz_rs/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ pub mod complex_constraints;
44
pub mod graph;
55
pub mod hex;
66
pub mod items;
7+
pub mod polyomino;
78
pub mod serializer;
89
pub mod solver;
910

0 commit comments

Comments
 (0)