Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

shudu

python 解数独。

if __name__=="__main__":
    v=[[8,0,0,0,0,0,0,0,0],
       [0,0,3,6,0,0,0,0,0],
       [0,7,0,0,9,0,2,0,0],
       [0,5,0,0,0,7,0,0,0],
       [0,0,0,0,4,5,7,0,0],
       [0,0,0,1,0,0,0,3,0],
       [0,0,1,0,0,0,0,6,8],
       [0,0,8,5,0,0,0,1,0],
       [0,9,0,0,0,0,4,0,0]]
    for row in findShudu(v):
        print(row)

out:

[{8}, {1}, {2}, {7}, {5}, {3}, {6}, {4}, {9}]
[{9}, {4}, {3}, {6}, {8}, {2}, {1}, {7}, {5}]
[{6}, {7}, {5}, {4}, {9}, {1}, {2}, {8}, {3}]
[{1}, {5}, {4}, {2}, {3}, {7}, {8}, {9}, {6}]
[{3}, {6}, {9}, {8}, {4}, {5}, {7}, {2}, {1}]
[{2}, {8}, {7}, {1}, {6}, {9}, {5}, {3}, {4}]
[{5}, {2}, {1}, {9}, {7}, {4}, {3}, {6}, {8}]
[{4}, {3}, {8}, {5}, {2}, {6}, {9}, {1}, {7}]
[{7}, {9}, {6}, {3}, {1}, {8}, {4}, {5}, {2}]

About

python 解数独。

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages