QQWING(1)

NAME
qqwing - A tool for generating and solving Sudoku puzzles

SYNOPSIS

qqwing --generate [OPTIONS...]
qqwing --solve [OPTIONS...]

DESCRIPTION

qqwing is a Sudoku puzzle generator and solver. It offers the following features:

• Fast. It can solve 1000 puzzles in 1 second and generate 1000 puzzles in 25 seconds.

• Uses logic. Uses as many solve techniques as possible when solving puzzles rather than guessing.

• Rates puzzles. Most generators don't give an indication of the difficulty of a Sudoku puzzle. QQwing does.

• Can print solve instructions. Tells steps that need to be taken to solve any puzzle.

• Customizable output style, including a CSV style that is easy to import into a database.

OPTIONS

--generate <num>
    Generate new puzzles

--solve
    Solve all the puzzles from standard input

--difficulty
    Generate only simple, easy, intermediate, expert, or any

--symmetry <sym>
    Symmetry: none, rotate90, rotate180, mirror, flip, or random

--puzzle
    Print the puzzle (default when generating)

--nopuzzle
    Do not print the puzzle (default when solving)

--solution
    Print the solution (default when solving)

--nosolution
    Do not print the solution (default when generating)

--stats
    Print statistics about moves used to solve the puzzle

--nostats
    Do not print statistics (default)

--timer
    Print time to generate or solve each puzzle

--notimer
    Do not print solve or generation times (default)

--count-solutions
    Count the number of solutions to puzzles

--nocount-solutions
    Do not count the number of solutions (default)

--history
    Print trial and error used when solving

--nohistory
    Do not print trial and error to solve (default)

--instructions
    Print the steps (at least 81) needed to solve the puzzle

--noinstructions
    Do not print steps to solve (default)

--log-history
    Print trial and error to solve as it happens

--nolog-history
    Do not print trial and error to solve as it happens

--one-line
    Print puzzles on one line of 81 characters

--compact
    Print puzzles on 9 lines of 9 characters

--readable
    Print puzzles in human readable form (default)

--csv
    Ouput CSV format with one line puzzles

-h, --help
    Display help message

--about
    Display author and license information

--version
    Display version number

SEE ALSO

http://ostermiller.org/qqwing/