Skip to content
Breakpoint logobreakpoınt

4ever-clojure

Fill in the blanks to solve the classic 4clojure problems in your browser

4ever-clojure keeps the old 4clojure problem set alive after the original site shut down. Each problem shows one or more Clojure test forms with a blank in them, and you write the code that makes every test return true. A light next to each test shows whether it passes.

Play on 4clojure.oxal.org

Free · No login · Browser · Beginner

About 4ever-clojure

There are 156 problems, from elementary ones like simple sequence functions up to hard ones that need recursion and lazy sequences. Working through them is a common way to learn the Clojure core library and functional thinking. After solving a problem you can look at other people's solutions from the old site.

It is free and open source, and it runs fully in the browser using the sci Clojure interpreter, so there is no server or account. Your solutions are saved in your browser's local storage.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help