| blib/lib/Games/Sudoku/PatternSolver/CPLogic.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 18 | 21 | 85.7 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 80 | 222 | 30 | 0 | do { $dropped_total } && do { $dropping_candidates_did_help = 1 } |
| 105 | 97 | 2 | 0 | $missing_count == 9 and $puzzle->{'uniqueGivens'} == 8 |
| 153 | 46 | 2568 | 716 | exists $symbol_counts->{$symbol} and $symbol_counts->{$symbol} == 9 |
| 304 | 1866 | 9918 | 49 | @further_box_matches and not @further_line_matches |
| 1802 | 9918 | 64 | @further_line_matches and not @further_box_matches |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 56 | 904 | 14 | 0 | $coverage_vectors_by_symbol->{$symbol} ||= "Bit::Vector"->new(81) |
| 227 | 896 | 9 | 8485 | $candidate_count > 4 or $candidate_count == 1 |