Procedure to create a list of allowed digits in the present empty cell.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(9, 9) | :: | grid |
Sudoku grid |
|
| integer, | intent(in) | :: | row |
Row number |
||
| integer, | intent(in) | :: | col |
Column number |
||
| integer, | intent(out) | :: | nb_possible | |||
| integer, | intent(out), | optional, | dimension(1:9) | :: | possible_digit |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | cr | ||||
| integer, | public | :: | i | ||||
| integer, | public | :: | j | ||||
| integer, | public | :: | lr | ||||
| logical, | public, | dimension(0:9) | :: | possible |