QQWING(1)

πŸ’– QQWING(1) πŸ’–

okay bestie, so qqwing is a General Commands Manual situation, and it's literally the Sudoku plug you didn't know you needed. sit down, get a lil snack πŸ“, and let's get into it.


✨ NAME ✨

qqwing β€” a tool for generating and solving Sudoku puzzles 🧩


🌸 SYNOPSIS 🌸

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

like… that's it. that's the whole vibe. two modes, pick one, go off. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

qqwing is a Sudoku puzzle generator and solver, and she does both. here's what she's serving:

  • Fast. it can solve 1000 puzzles in 1 second and generate 1000 puzzles in 25 seconds. one thousand!! in ONE second. no cap. πŸ”₯
  • Uses logic. it uses as many solve techniques as possible when solving puzzles rather than guessing. she's not out here guessing like the rest of them, she's thinking. πŸ’…
  • Rates puzzles. most generators don't give you any indication of how hard a Sudoku puzzle actually is. qqwing does. main character behavior tbh.
  • Can print solve instructions. it tells you the exact steps that need to be taken to solve any puzzle. tutor energy, we love to see it. πŸŽ€
  • Customizable output style, including a CSV style that's easy to import into a database. yes ma'am, structured data. πŸ’–

πŸ’… OPTIONS πŸ’…

  • --generate <num> β€” generate new puzzles. <num> of them. go wild. ✨
  • --solve β€” solve all the puzzles coming in from standard input. feed her puzzles, she feeds you answers. 🫢
  • --difficulty β€” only generate simple, easy, intermediate, expert, or any. pick your poison. 😭
  • --symmetry <sym> β€” the symmetry setting: none, rotate90, rotate180, mirror, flip, or random. aesthetic choices, bestie. 🌸
  • --puzzle β€” print the puzzle (this is the default when generating).
  • --nopuzzle β€” do not print the puzzle (this is the default when solving).
  • --solution β€” print the solution (this is the default when solving).
  • --nosolution β€” do not print the solution (this is the default when generating).
  • --stats β€” print statistics about the moves used to solve the puzzle. numbers!! πŸ“Š
  • --nostats β€” do not print statistics (this is the default).
  • --timer β€” print the time it took to generate or solve each puzzle. ⏱️
  • --notimer β€” do not print solve or generation times (this is the default).
  • --count-solutions β€” count how many solutions the puzzles have.
  • --nocount-solutions β€” do not count the number of solutions (this is the default).
  • --history β€” print the trial and error used when solving. the messy journey, exposed. πŸ™ˆ
  • --nohistory β€” do not print trial and error to solve (this is the default).
  • --instructions β€” print the steps (at least 81 of them) needed to solve the puzzle. eighty-one. minimum. buckle up. πŸ’€
  • --noinstructions β€” do not print steps to solve (this is the default).
  • --log-history β€” print trial and error to solve as it happens, live, in real time. πŸŽ₯
  • --nolog-history β€” do not print trial and error to solve as it happens.
  • --one-line β€” print puzzles on one line of 81 characters. compact queen. ✨
  • --compact β€” print puzzles on 9 lines of 9 characters.
  • --readable β€” print puzzles in human readable form (this is the default). πŸŽ€
  • --csv β€” output CSV format with one line puzzles. database girlies rise. πŸ’–
  • -h, --help β€” display the help message.
  • --about β€” display author and license information. give credit where it's due, periodt. πŸ‘‘
  • --version β€” display the version number.

🌈 SEE ALSO 🌈

http://qqwing.com/


lowkey a whole serve of a manual. go generate some puzzles, bestie. iykyk. πŸ¦‹

okay so that's the whole page!! source and version vibes: this one's dated 2014-08-03, and it belongs to the QQWING(1) manual, section 1, general commands. mwah. πŸ’œ