Clojure Track Management

This page provides the Exercism community with the information and tools needed to manage the Clojure track.

Students
17,429
Submissions
453,420
Mentoring Discussions
7,529

The Clojure track needs attention ⚠️

Building

Clojure syllabus

Learn More

Help create the track syllabus: is a set of concepts and learning exercises put together to teach foundational elements of the programming language.

Next goal: Create a complete syllabus with at least 20 concepts. Find out more.
12 concepts being taught
Ba
Basics
6,274 learnt
Ve
Vectors
2,804 learnt
Co
Conditionals
3,680 learnt
Nu
Numbers
3,680 learnt
Fl
Floating-point Numbers
1,534 learnt
Bo
Booleans
1,982 learnt
St
Strings
1,973 learnt
Se
Sequential Destructuring
1,034 learnt
Ch
Chars
451 learnt
At
Atoms
320 learnt
Cl
Closures
320 learnt
Li
Lists
361 learnt
10 active learning exercises
Started
Attempts
Completions
Mentoring requests
Lucian's Luscious Lasagna Lucian's Luscious Lasagna
7,137
24,176 (avg. 3.4)
6,274 (87.9%)
43 (0.6%)
Bird Watcher Bird Watcher
3,475
40,618 (avg. 11.7)
2,804 (80.7%)
127 (3.7%)
Cars, Assemble! Cars, Assemble!
4,122
32,273 (avg. 7.8)
3,680 (89.3%)
93 (2.3%)
Interest is Interesting Interest is Interesting
1,940
30,119 (avg. 15.5)
1,534 (79.1%)
50 (2.6%)
Annalyn's Infiltration Annalyn's Infiltration
2,163
14,474 (avg. 6.7)
1,982 (91.6%)
25 (1.2%)
Log Levels Log Levels
2,282
21,157 (avg. 9.3)
1,973 (86.5%)
42 (1.8%)
Elyses Destructured Enchantments Elyses Destructured Enchantments
1,122
13,172 (avg. 11.7)
1,034 (92.2%)
32 (2.9%)
Squeaky Clean Squeaky Clean
670
10,887 (avg. 16.2)
451 (67.3%)
22 (3.3%)
Coordinate Transformation Coordinate Transformation
466
4,416 (avg. 9.5)
320 (68.7%)
16 (3.4%)
Card Games Card Games
466
6,221 (avg. 13.3)
361 (77.5%)
19 (4.1%)
1 deprecated learning exercises
Started
Attempts
Completions
Mentoring requests
Tracks on Tracks on Tracks Tracks on Tracks on Tracks
3,685
37,057 (avg. 10.1)
3,153 (85.6%)
70 (1.9%)

Practice Exercises

Learn More

Practice Exercises are exercises designed to allow students to solve an arbitrary problem, with the aim of them making use of the concepts they have learned so far.

Synced primary repo: aec57b534cd7d692047dc7b23248fc9e6c3862d3 (Updates should be instant)

Next goal: Implement 130 practice exercises. Find out more.
87 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
13,620
21,513 (avg. 1.6)
11,931 (87.6%)
9 (0.1%)
Two Fer Two Fer
3,249
7,945 (avg. 2.4)
2,827 (87.0%)
952 (29.3%)
Armstrong Numbers Armstrong Numbers
3,811
15,370 (avg. 4.0)
2,428 (63.7%)
946 (24.8%)
Reverse String Reverse String
2,586
5,380 (avg. 2.1)
2,180 (84.3%)
692 (26.8%)
Acronym Acronym
840
6,989 (avg. 8.3)
695 (82.7%)
20 (2.4%)
All Your Base All Your Base
845
5,396 (avg. 6.4)
515 (60.9%)
30 (3.6%)
Anagram Anagram
1,852
5,747 (avg. 3.1)
1,709 (92.3%)
289 (15.6%)
Bob Bob
3,751
15,612 (avg. 4.2)
3,272 (87.2%)
945 (25.2%)
Collatz Conjecture Collatz Conjecture
1,478
4,470 (avg. 3.0)
1,251 (84.6%)
128 (8.7%)
Complex Numbers Complex Numbers
734
3,067 (avg. 4.2)
591 (80.5%)
23 (3.1%)
Eliud's Eggs Eliud's Eggs
44
103 (avg. 2.3)
39 (88.6%)
1 (2.3%)
ETL ETL
914
2,511 (avg. 2.7)
780 (85.3%)
36 (3.9%)
Hamming Hamming
1,365
3,504 (avg. 2.6)
1,257 (92.1%)
113 (8.3%)
Nth Prime Nth Prime
558
3,138 (avg. 5.6)
392 (70.3%)
12 (2.2%)
Nucleotide Count Nucleotide Count
1,354
3,857 (avg. 2.8)
1,186 (87.6%)
122 (9.0%)
Pangram Pangram
533
1,901 (avg. 3.6)
475 (89.1%)
16 (3.0%)
Pig Latin Pig Latin
391
2,641 (avg. 6.8)
261 (66.8%)
14 (3.6%)
Protein Translation Protein Translation
480
2,105 (avg. 4.4)
396 (82.5%)
19 (4.0%)
Raindrops Raindrops
809
2,915 (avg. 3.6)
733 (90.6%)
31 (3.8%)
RNA Transcription RNA Transcription
2,470
5,973 (avg. 2.4)
2,317 (93.8%)
579 (23.4%)
Robot Name Robot Name
937
4,291 (avg. 4.6)
777 (82.9%)
76 (8.1%)
Roman Numerals Roman Numerals
481
1,237 (avg. 2.6)
413 (85.9%)
15 (3.1%)
Rotational Cipher Rotational Cipher
312
1,252 (avg. 4.0)
251 (80.4%)
6 (1.9%)
Run-Length Encoding Run-Length Encoding
1,069
2,690 (avg. 2.5)
777 (72.7%)
306 (28.6%)
Scrabble Score Scrabble Score
511
1,183 (avg. 2.3)
463 (90.6%)
17 (3.3%)
Secret Handshake Secret Handshake
264
610 (avg. 2.3)
216 (81.8%)
4 (1.5%)
Series Series
784
1,538 (avg. 2.0)
636 (81.1%)
71 (9.1%)
Space Age Space Age
733
2,486 (avg. 3.4)
662 (90.3%)
24 (3.3%)
Strain Strain
384
839 (avg. 2.2)
332 (86.5%)
9 (2.3%)
Sublist Sublist
2,131
10,178 (avg. 4.8)
1,268 (59.5%)
77 (3.6%)
Sum of Multiples Sum of Multiples
370
940 (avg. 2.5)
310 (83.8%)
7 (1.9%)
High Scores High Scores
4
9 (avg. 2.3)
4 (100.0%)
0 (0.0%)
Triangle Triangle
731
3,369 (avg. 4.6)
664 (90.8%)
26 (3.6%)
Resistor Color Resistor Color
5
18 (avg. 3.6)
5 (100.0%)
0 (0.0%)
Word Count Word Count
1,732
3,715 (avg. 2.1)
1,619 (93.5%)
339 (19.6%)
Darts Darts
7
27 (avg. 3.9)
7 (100.0%)
0 (0.0%)
Atbash Cipher Atbash Cipher
363
1,191 (avg. 3.3)
312 (86.0%)
5 (1.4%)
Beer Song Beer Song
1,546
3,461 (avg. 2.2)
1,254 (81.1%)
158 (10.2%)
Binary Search Binary Search
588
2,246 (avg. 3.8)
462 (78.6%)
28 (4.8%)
Binary Search Tree Binary Search Tree
355
1,172 (avg. 3.3)
241 (67.9%)
4 (1.1%)
Change Change
250
1,002 (avg. 4.0)
138 (55.2%)
6 (2.4%)
Flatten Array Flatten Array
629
1,670 (avg. 2.7)
509 (80.9%)
14 (2.2%)
Gigasecond Gigasecond
446
1,141 (avg. 2.6)
362 (81.2%)
15 (3.4%)
Grade School Grade School
769
1,852 (avg. 2.4)
695 (90.4%)
57 (7.4%)
Grains Grains
500
1,513 (avg. 3.0)
444 (88.8%)
20 (4.0%)
ISBN Verifier ISBN Verifier
743
1,893 (avg. 2.5)
583 (78.5%)
211 (28.4%)
Isogram Isogram
342
994 (avg. 2.9)
284 (83.0%)
6 (1.8%)
Kindergarten Garden Kindergarten Garden
273
744 (avg. 2.7)
212 (77.7%)
6 (2.2%)
Leap Leap
1,851
6,561 (avg. 3.5)
1,680 (90.8%)
74 (4.0%)
Pascal's Triangle Pascal's Triangle
308
776 (avg. 2.5)
232 (75.3%)
5 (1.6%)
Perfect Numbers Perfect Numbers
404
775 (avg. 1.9)
349 (86.4%)
12 (3.0%)
Phone Number Phone Number
943
2,491 (avg. 2.6)
816 (86.5%)
82 (8.7%)
Prime Factors Prime Factors
346
880 (avg. 2.5)
285 (82.4%)
12 (3.5%)
Resistor Color Duo Resistor Color Duo
3
12 (avg. 4.0)
1 (33.3%)
0 (0.0%)
Proverb Proverb
191
498 (avg. 2.6)
140 (73.3%)
3 (1.6%)
Square Root Square Root
6
22 (avg. 3.7)
5 (83.3%)
0 (0.0%)
Say Say
590
2,449 (avg. 4.2)
339 (57.5%)
100 (16.9%)
Allergies Allergies
458
1,208 (avg. 2.6)
351 (76.6%)
9 (2.0%)
Crypto Square Crypto Square
325
1,482 (avg. 4.6)
229 (70.5%)
3 (0.9%)
Difference of Squares Difference of Squares
540
1,765 (avg. 3.3)
472 (87.4%)
7 (1.3%)
Dominoes Dominoes
192
625 (avg. 3.3)
97 (50.5%)
5 (2.6%)
Largest Series Product Largest Series Product
293
829 (avg. 2.8)
240 (81.9%)
5 (1.7%)
Matrix Matrix
5
15 (avg. 3.0)
3 (60.0%)
0 (0.0%)
Meetup Meetup
437
877 (avg. 2.0)
340 (77.8%)
20 (4.6%)
Simple Cipher Simple Cipher
3
5 (avg. 1.7)
1 (33.3%)
0 (0.0%)
Twelve Days Twelve Days
4
49 (avg. 12.3)
2 (50.0%)
0 (0.0%)
Spiral Matrix Spiral Matrix
268
426 (avg. 1.6)
146 (54.5%)
7 (2.6%)
Saddle Points Saddle Points
6
72 (avg. 12.0)
4 (66.7%)
0 (0.0%)
Clock Clock
586
1,092 (avg. 1.9)
427 (72.9%)
39 (6.7%)
List Ops List Ops
11
66 (avg. 6.0)
9 (81.8%)
0 (0.0%)
Diamond Diamond
179
482 (avg. 2.7)
118 (65.9%)
4 (2.2%)
Luhn Luhn
304
827 (avg. 2.7)
230 (75.7%)
4 (1.3%)
Sieve Sieve
275
545 (avg. 2.0)
210 (76.4%)
12 (4.4%)
Pythagorean Triplet Pythagorean Triplet
7
16 (avg. 2.3)
4 (57.1%)
0 (0.0%)
Robot Simulator Robot Simulator
949
5,836 (avg. 6.1)
567 (59.7%)
43 (4.5%)
Transpose Transpose
4
35 (avg. 8.8)
2 (50.0%)
0 (0.0%)
Wordy Wordy
248
936 (avg. 3.8)
162 (65.3%)
7 (2.8%)
Bank Account Bank Account
432
1,029 (avg. 2.4)
330 (76.4%)
12 (2.8%)
Matching Brackets Matching Brackets
359
1,562 (avg. 4.4)
284 (79.1%)
13 (3.6%)
Minesweeper Minesweeper
209
593 (avg. 2.8)
132 (63.2%)
3 (1.4%)
Poker Poker
182
615 (avg. 3.4)
77 (42.3%)
8 (4.4%)
Queen Attack Queen Attack
281
742 (avg. 2.6)
212 (75.4%)
10 (3.6%)
Zebra Puzzle Zebra Puzzle
4
1 (avg. 0.3)
1 (25.0%)
0 (0.0%)
Go Counting Go Counting
150
460 (avg. 3.1)
54 (36.0%)
5 (3.3%)
POV POV
225
377 (avg. 1.7)
94 (41.8%)
0 (0.0%)
Yacht Yacht
111
1,037 (avg. 9.3)
87 (78.4%)
3 (2.7%)
Zipper Zipper
51
149 (avg. 2.9)
26 (51.0%)
1 (2.0%)
5 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
970
3,480 (avg. 3.6)
829 (85.5%)
26 (2.7%)
Binary Binary
441
1,157 (avg. 2.6)
387 (87.8%)
12 (2.7%)
Hexadecimal Hexadecimal
283
650 (avg. 2.3)
232 (82.0%)
8 (2.8%)
Octal Octal
374
1,245 (avg. 3.3)
314 (84.0%)
12 (3.2%)
Trinary Trinary
323
700 (avg. 2.2)
280 (86.7%)
11 (3.4%)
43 unimplemented practice exercises
Affine Cipher Affine Cipher
Alphametics Alphametics
Book Store Book Store
Bottle Song Bottle Song
Bowling Bowling
Circular Buffer Circular Buffer
Connect Connect
Conway's Game of Life Conway's Game of Life
Custom Set Custom Set
D&D Character D&D Character
DOT DSL DOT DSL
Error Handling Error Handling
Food Chain Food Chain
Forth Forth
Grep Grep
Hangman Hangman
House House
Killer Sudoku Helper Killer Sudoku Helper
Knapsack Knapsack
Ledger Ledger
Lens Person Lens Person
Linked List Linked List
Markdown Markdown
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Parallel Letter Frequency Parallel Letter Frequency
Rail Fence Cipher Rail Fence Cipher
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
Resistor Color Trio Resistor Color Trio
REST API REST API
Satellite Satellite
SGF Parsing SGF Parsing
Simple Linked List Simple Linked List
State of Tic-Tac-Toe State of Tic-Tac-Toe
Tournament Tournament
Tree Building Tree Building
Two Bucket Two Bucket
Variable Length Quantity Variable Length Quantity
Word Search Word Search

Programming Tags

Learn More

Help manage the tags used to group, filter and recommend solutions, approaches and articles.

0 tags

Test Runner

Learn More

Create Test Runners that have the single responsibility of taking a solution, running all tests and returning a standardized output.

Current version: 33d0f8d3ae29f3ddd682546cc7721b69fe6b7166 (Takes up to 10 mins to deploy)

Total Test Runner Runs
417,762
Test Run Pass Rate
23.0% (95958)
Test Run Fail Rate
58.6% (244783)
Test Run Error Rate
18.4% (77021)

Representer

Learn More

Build a Representer: a bit of code that has the single responsibility of taking a solution and returning a normalized representation of it.

Current version: 7d314c84d7d61367ec621db7a38b681e26e06832 (Takes up to 10 mins to deploy)

Total Representer Runs
100,474
Total Representation Comments Made
11,765
Feedback Given Frequency
11.7%

Analyzer

Learn More

Build an Analyzer for Clojure: Exercism's analyzers automatically assess student's submissions and provide mentor-style commentary.

Next goal: Build an Analyzer. Find out more.