Sudoku: Difference between revisions
m
→{{header|Raku}}: 'use v6' obsolete, default to no logging
(→{{header|Tailspin}}: clearer code for output) |
SqrtNegInf (talk | contribs) m (→{{header|Raku}}: 'use v6' obsolete, default to no logging) |
||
Line 8,903:
{{trans|Perl}}
<lang perl6>
5 3 0 0 2 4 7 0 0
0 0 2 0 0 0 8 0 0
Line 8,961 ⟶ 8,960:
This is an alternative solution that uses a more ellaborate set of choices instead of brute-forcing it.
<lang perl6>#
# In this code, a sudoku puzzle is represented as a two-dimentional
# array. The cells that are not yet solved are represented by yet
Line 9,166 ⟶ 9,163:
sub trace(Int $level, Str $message) {
# say '.' x $level, $message; # un-comment for verbose logging
}
Line 9,187 ⟶ 9,184:
{{out}}
<pre> 9 5 4 1 3 7 6 8 2
2 7 3 6 8 4 1 9 5
1 6 8 2 9 5 7 3 4
|