本文整理汇总了Python中solution.Solution.solveSudoku方法的典型用法代码示例。如果您正苦于以下问题:Python Solution.solveSudoku方法的具体用法?Python Solution.solveSudoku怎么用?Python Solution.solveSudoku使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类solution.Solution
的用法示例。
在下文中一共展示了Solution.solveSudoku方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_2
# 需要导入模块: from solution import Solution [as 别名]
# 或者: from solution.Solution import solveSudoku [as 别名]
def test_2():
sol = Solution()
ca = ["..9748...", "7........", ".2.1.9...",
"..7...24.", ".64.1.59.", ".98...3..",
"...8.3.2.", "........6", "...2759.."]
a = map(lambda s: list(s), ca)
sol.solveSudoku(a)
ca = map(lambda x: ''.join(x), a)
assert ca == ["519748632", "783652419", "426139875",
"357986241", "264317598", "198524367",
"975863124", "832491756", "641275983"]
示例2: test_1
# 需要导入模块: from solution import Solution [as 别名]
# 或者: from solution.Solution import solveSudoku [as 别名]
def test_1():
sol = Solution()
a = [['5', '3', '.', '.', '7', '.', '.', '.', '.'],
['6', '.', '.', '1', '9', '5', '.', '.', '.'],
['.', '9', '8', '.', '.', '.', '.', '6', '.'],
['8', '.', '.', '.', '6', '.', '.', '.', '3'],
['4', '.', '.', '8', '.', '3', '.', '.', '1'],
['7', '.', '.', '.', '2', '.', '.', '.', '6'],
['.', '6', '.', '.', '.', '.', '2', '8', '.'],
['.', '.', '.', '4', '1', '9', '.', '.', '5'],
['.', '.', '.', '.', '8', '.', '.', '7', '9']]
sol.solveSudoku(a)
ca = map(lambda x: ''.join(x), a)
assert ca == ['534678912', '672195348', '198342567',
'859761423', '426853791', '713924856',
'961537284', '287419635', '345286179']
示例3: Solution
# 需要导入模块: from solution import Solution [as 别名]
# 或者: from solution.Solution import solveSudoku [as 别名]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from solution import Solution
board = [[".", ".", "9", "7", "4", "8", ".", ".", "."],
["7", ".", ".", ".", ".", ".", ".", ".", "."],
[".", "2", ".", "1", ".", "9", ".", ".", "."],
[".", ".", "7", ".", ".", ".", "2", "4", "."],
[".", "6", "4", ".", "1", ".", "5", "9", "."],
[".", "9", "8", ".", ".", ".", "3", ".", "."],
[".", ".", ".", "8", ".", "3", ".", "2", "."],
[".", ".", ".", ".", ".", ".", ".", ".", "6"],
[".", ".", ".", "2", "7", "5", "9", ".", "."]]
sol = Solution()
sol.solveSudoku(board)
print(board)