Code:
Source (line, sudoku_str) as
(
select 1, '100086000'
from sysibm.sysdummy1
union all
select 2, '090201030'
from sysibm.sysdummy1
union all
select 3, '680000000'
from sysibm.sysdummy1
union all
select 4, '008000900'
from sysibm.sysdummy1
union all
select 5, '000875000'
from sysibm.sysdummy1
union all
select 6, '004000100'
from sysibm.sysdummy1
union all
select 7, '000300018'
from sysibm.sysdummy1
union all
select 8, '070104020'
from sysibm.sysdummy1
union all
select 9, '000020003'
from sysibm.sysdummy1
)
Quote:
Line 1: | 1 | 3 | 2 | 9 | 8 | 6 | 7 | 4 | 5 |
Line 2: | 4 | 9 | 7 | 2 | 5 | 1 | 8 | 3 | 6 |
Line 3: | 6 | 8 | 5 | 7 | 4 | 3 | 2 | 9 | 1 |
Line 4: | 3 | 6 | 8 | 4 | 1 | 2 | 9 | 5 | 7 |
Line 5: | 2 | 1 | 9 | 8 | 7 | 5 | 3 | 6 | 4 |
Line 6: | 7 | 5 | 4 | 6 | 3 | 9 | 1 | 8 | 2 |
Line 7: | 5 | 2 | 6 | 3 | 9 | 7 | 4 | 1 | 8 |
Line 8: | 8 | 7 | 3 | 1 | 6 | 4 | 5 | 2 | 9 |
Line 9: | 9 | 4 | 1 | 5 | 2 | 8 | 6 | 7 | 3 |
|
Code:
Source (line, sudoku_str) as
(
select 1, '670200000'
from sysibm.sysdummy1
union all
select 2, '204036070'
from sysibm.sysdummy1
union all
select 3, '005400000'
from sysibm.sysdummy1
union all
select 4, '080000046'
from sysibm.sysdummy1
union all
select 5, '007104800'
from sysibm.sysdummy1
union all
select 6, '410000050'
from sysibm.sysdummy1
union all
select 7, '000003400'
from sysibm.sysdummy1
union all
select 8, '040910605'
from sysibm.sysdummy1
union all
select 9, '000002039'
from sysibm.sysdummy1
)
Quote:
Line 1: | 6 | 7 | 1 | 2 | 9 | 5 | 3 | 8 | 4 |
Line 2: | 2 | 9 | 4 | 8 | 3 | 6 | 5 | 7 | 1 |
Line 3: | 8 | 3 | 5 | 4 | 7 | 1 | 9 | 6 | 2 |
Line 4: | 3 | 8 | 9 | 5 | 2 | 7 | 1 | 4 | 6 |
Line 5: | 5 | 2 | 7 | 1 | 6 | 4 | 8 | 9 | 3 |
Line 6: | 4 | 1 | 6 | 3 | 8 | 9 | 2 | 5 | 7 |
Line 7: | 9 | 6 | 2 | 7 | 5 | 3 | 4 | 1 | 8 |
Line 8: | 7 | 4 | 3 | 9 | 1 | 8 | 6 | 2 | 5 |
Line 9: | 1 | 5 | 8 | 6 | 4 | 2 | 7 | 3 | 9 |
|
Lenny
P.S.
The New Version of Extra Hard Sudoku's Solver in attachment