jaredlwong / sudoku

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

- sudoku in as many languages as possible
- solvers should accept a single command line argument that's a filename
- `inputs/*` files generated by `generator`
- every two lines represents one puzzle, the first is the open puzzle, the second is the expected solution

bash: done, but very slow, working on an optimized version that doesn't copy the puzzle every iteration
c: done, fast reference solution
cpp: done, need to try translating the fast reference solution
fortran: done, fast reference solution
go: done
haskell: done
java: done
javascript: done
kotlin: done
objective-c: done
ocaml: done
r: done
ruby: done
rust: done
swift: done
typescript: done

elixir: in progress
erlang: todo
j: todo
lua: in progress
prolog: todo
python: need to clean up
scheme: in progress
zig: todo

About

License:MIT License


Languages

Language:Python 32.6%Language:Elixir 7.4%Language:C 7.3%Language:Shell 6.6%Language:Scheme 6.5%Language:Haskell 5.5%Language:Rust 4.5%Language:Fortran 3.9%Language:C++ 2.6%Language:Objective-C 2.2%Language:Makefile 2.0%Language:Dockerfile 1.9%Language:Java 1.9%Language:OCaml 1.7%Language:R 1.6%Language:Lua 1.5%Language:TypeScript 1.5%Language:Swift 1.5%Language:Ruby 1.5%Language:Kotlin 1.5%Language:JavaScript 1.4%Language:Go 1.4%Language:Objective-J 0.6%Language:Zig 0.5%Language:Prolog 0.4%