Guest User

Untitled

a guest
Sep 1st, 2010
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. def solve_empty(feld):
  2.     for i in range(0,9):                            # freies feld suchen
  3.         for j in range(0,9):
  4.             if feld[i][j] == 0:                 # wenn freies feld gefunden
  5.                 for n in range(1, 10):              # moegliche Zahl fuer diese Feld suchen
  6.                     if allowed(feld, i, j, n):      # wenn Zahl gefunden
  7.                         feld[i][j] = n          # ins feld eintragen   
  8.                         if solve_empty(feld) != 0# funktion mit neuem feld aufrufen
  9.                                             # wenn mit neuem feld loesung gefunden
  10.                             return feld     # loesung zuruckgeben
  11.                         feld[i][j] = 0          # sonst aenderung zuruecknehmen
  12.                                         # und mit naechstem n weitermachen
  13.                 return 0                    # keine gueltige Zahl gefunden
Advertisement
Add Comment
Please, Sign In to add comment