私はスドクソルバーを作り続けますが、私は2dリストに問題があります。2dリスト内の要素を置き換えます
私の数独ファイルTXTは次のようになります。だからここ
..3 ... ...
etc...
、今、この関数で:
def grid_index(grid, value):
for i, row in enumerate(grid):
for j, cell in enumerate(row):
if cell == value:
return i, j
return -1, -1
print("Coords:",grid_index(sudoku, "."))
私は変更する必要がある最初の空の要素を見つけました。出力は(0,0)です。
今、私の指摘は、要素 "を置き換えることです。"座標との間で1(例えば)を掛けます。変更する
My機能は次のとおりです。
def solve_next_unsolved(sudoku):
coords = grid_index(sudoku, ".") # so here i get coordinate to the point element
number_to_input = 1
私は座標を持つ要素を取得する必要がありますか?私のgrid_index()
機能で見つかった要素を1
でどのように変更できますか?
'sudords [coords [0]] [coords [1]] = number_to_input'? – Lafexlos
wtf yeah ... it's ... -_-このトピックを削除してください! XD – Ravaniss