Author Commit Message Labels Comments Date
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Got rid of the boilerplate.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add the LastRemainingCellForLetter move.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Made the human output indexes starting from 1 instead of starting from 0.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add files to svn:ignore.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add the system test (after correcting the .abc-path.sol output.).
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Achieved full POD coverage.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Document get_possible_letters_for_cell .
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Document get_moves.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Made get_letter_numeric private.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert to Build.PL.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add a missing use function.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved the code from the quick-and-dirty script.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add the distribution solver.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Implemented the recursion.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add more.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Create a ->solve API method that will later be extended.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring: changed away from the $num_changed explicit incrementing.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract the _infer_cells() method.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add infer letters.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Changed the $solver object handle to the more standard $self.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactored into a _moves queue in preparation for the guessing/backtracking.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract _process_input_rows_and_initial_letter_clue .
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract process input columns.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract process_minor_diagonal.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a method from the ABC Path solver.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a method - _assert_letters_appear_once.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring : add _l_indexes and $ABCP_MAX_LETTER.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved things around.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add another test.
Default avatar shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.