Sign inSign up

murfffi/zebracli

By murfffi

•Updated about 5 years ago
Archived

zebra4j is a generator and solver for Zebra puzzles, also known as "logic grid puzzles".

Image
2

329

murfffi/zebracli repository overview

zebra4j is a generator and solver for Zebra puzzles⁠, also known as "logic grid puzzles". Try it out right in your browser!⁠ This Docker image contains a CLI built with the library - zebracli.

While there are many available solutions there, this library has some unique features:

  • It can describe generated puzzles in multiple languages, not just produce data structures.
  • It supports both puzzles that end with question like "Who owns the zebra?" and puzzles that require identifying all attributes of all people.
  • zebra4j is available as either a JAR for Java 8+ applications⁠, a JavaScript library⁠, or a native CLI, compiled ahead-of-time with GraalVM (this image).

Run a container directly to see a demo:

docker run --rm murfffi/zebracli demo

Run without parameters to see options.

Tag summary

Content type

Image

Digest

Size

14.1 MB

Last updated

about 5 years ago

docker pull murfffi/zebracli