| line |
l |
!l&&r |
!l&&!r |
condition |
|
53
|
0 |
1 |
0 |
$grid_builder ||= get_grid_builder() |
|
54
|
1 |
0 |
0 |
$start_grid_string || &$grid_builder($shuffle_symbols) |
|
89
|
1 |
0 |
0 |
$start_grid_string || &$grid_builder($shuffle_symbols) |
|
111
|
1 |
0 |
15 |
not $to_be_reduced or $to_be_reduced->{'uniqueGivens'} > $sudoku->{'uniqueGivens'} |
|
|
1 |
15 |
0 |
not $to_be_reduced or $to_be_reduced->{'uniqueGivens'} > $sudoku->{'uniqueGivens'} or $to_be_reduced->{'givensCount'} >= $sudoku->{'givensCount'} |
|
136
|
1 |
0 |
0 |
$start_grid_string || &$grid_builder($shuffle_symbols) |
|
153
|
0 |
0 |
162 |
not $symbol or $symbol eq "." |
|
186
|
1 |
1 |
0 |
$patterns_by_field ||= (init_patterns())[0] |