1. Shlomi Fish
  2. abc-path

Commits

Show all
Author Commit Message Date Builds
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactored into a _moves queue in preparation for the guessing/backtracking.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract _process_input_rows_and_initial_letter_clue .
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract process input columns.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract process_minor_diagonal.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a method from the ABC Path solver.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a method - _assert_letters_appear_once.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring : add _l_indexes and $ABCP_MAX_LETTER.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved things around.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add another test. It was what we intended to add in the first place.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract _x_indexes from everywhere.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a _y_indexes method.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Loading Text::Table on demand.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
More refactoring.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactored the input method. It now uses @rows globally for everything instead of doing char-fiddling in the monolithic string.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract a method.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Renamed.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactored.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Extract the get_results_text_table method.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Correct a typo - "inferrring" instead of "infering".
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Add a missing empty line.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Got rid of the verdicts_matrix string.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved more functionality to methods.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert more methods.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert set_conclusive_verdict_for_letter to a method.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved more functions to be methods.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved xy_loop to the class.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Refactoring - extract the _calc_offset method.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Moved set_verdict and get_verdict to the solver.
shl...@b384bcd7-cfd4-0310-aca0-d78b80f7b91b
Convert a rudimentary class. Will convert more stuff to it in time.
  1. Prev
  2. Next