Fillit - Tetris Solver
The purpose of this program is to make the smallest possible square using tetriminos you give it. This was a group project of myself and one other teammate. I learned a lot about how recursive backtracking works through the making of the program.
Run the makefile to create the executable file called fillit. If compiling on GNU/Linux make sure to have Clang installed.
Example of piece files:
Example of Output: