コード例 #1
0
ファイル: main.py プロジェクト: wgulista/N-Puzzle
import sys
from parse import Parser
from solve_puzzle import Solver

if __name__ == '__main__':
    args = Parser.arguments()
    puzzle = Parser.get_puzzle(args.filename, args.size)
    if not Parser.puzzle_check(puzzle):
        sys.exit("Error: This puzzle can not be solve")
    solution = Solver.solve_puzzle(puzzle)
    Solver.solution(puzzle, solution)