1
0
mirror of https://github.com/theoludwig/programming-challenges.git synced 2025-12-11 00:21:24 +01:00

feat(solutions): add sudoku/python/function

This commit is contained in:
Divlo
2021-07-06 15:59:33 +02:00
parent 08ba65ad6e
commit face9ed698
7 changed files with 241 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
from typing import List
import sys
from Sudoku import Sudoku
from Grid import Grid
grid_values: List[List[int]] = []
for value in sys.stdin:
row_values = value.rstrip('\n').split(' ')
current_row: List[int] = []
for row_value in row_values:
current_row.append(int(row_value))
grid_values.append(current_row)
grid = Grid(grid_values)
sudoku = Sudoku(grid)
sudoku.solve()
for row in sudoku.grid.data:
column_string = ''
for column in row:
column_string += str(column) + ' '
print(column_string.strip())