Need help with great-puzzles?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

sharkdp
449 Stars 31 Forks 65 Commits 3 Opened issues

Description

A curated list of great puzzles

Services available

!
?

Need anything else?

Contributors list

# 2,421
Rust
PureScr...
Shell
binary-...
40 commits
# 30,748
Java
C++
sublime...
compila...
7 commits
# 669,729
3 commits
# 23,923
Shell
Vue.js
Perl
sticker...
1 commit
# 590,713
D
dlang
1 commit
# 332,123
emacs-l...
swig
Lisp
viml
1 commit
# 29,552
CSS
Shell
Lua
Svelte
1 commit

Great puzzles

This repository hosts a curated collection of quality puzzles of different nature (mostly logical or mathematical). You can immediately start by choosing one of the puzzles below. You are strongly encouraged to contribute to this list, but please read our guidelines below. Please also send suggestions, corrections or clarifications.

Choose a puzzle

Guidelines for new puzzles

The following list tries to describe the type of puzzle that we are looking for. These rules are highly subjective. They might make more sense if you have already solved a few of the puzzles above.

  1. Puzzles should be fun to think about. We like puzzles which can be solved by out-of-the-box thinking. We like puzzles which can be solved by logical reasoning. We don't like puzzles which can be solved by repetitive, dreary calculations or brute forcing.

  2. Solutions should be satisfying. We like puzzles with Eureka moments where it is suddenly obvious that you found the solution, sometimes without even checking. We like puzzles with surprising or counter-intuitive solutions. We don't like puzzles where you go "meeh.. seriously?" if you see the solution.

  3. Puzzles should be self-contained. Puzzles should be clearly stated. If additional questions arise while solving the puzzle, they should be irrelevant to the solution.

Examples of puzzles that do not belong on this list

  1. Zebra puzzle. This can be solved by putting a lot of work into it. While this can be great fun, it is similar to solving a Sudoko - it involves long, repetitive work.

  2. String girdling Earth. While this is a nice question with a counter-intuitive answer, it is just a simple math exercise that doesn't require puzzle-solving skills.

Great resources

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.