Skip to content

zbr19583/SudokuSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku Solver

Input EBNF:
<input> ::= <puzzle> <eof>
<puzzle> ::= 81*<value> "\n"
<value> ::= "." | "1" | ... | "9"

Output EBNF:
<output> ::= <result> <eof>
<result> ::= <error> | <nosolution> | <puzzle> <puzzle>*
<error> ::= "ERROR: expected " <expected> " saw " <saw> "\n"
<expected> ::= "<value>" | "\\n" | "<eof>"
<saw> ::= "<eof>" | "\\n" | <printable> | "\\x" 2*<hex-digit>
<printable> ::= (* all characters c where isprint(c) is true *)
<hex-digit> ::= '0' | '1' | ... | 'a' | 'b' | 'c' | 'd' | 'e' | 'f'
<nosolution> ::= "No solutions.\n"
<puzzle> ::= 81*<value> "\n"
<value> ::= "." | "1" | ... | "9"

About

Sudoku Solver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages