Erlang Track Management

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

Students
4,967
Submissions
73,415
Mentoring Discussions
2,146

The Erlang track needs attention ⚠️

Building

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: 0556e4cc6d16466ec3fc757162d753f8bcb1fb17 (Updates should be instant)

Next goal: Implement 128 practice exercises. Find out more.
80 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
3,190
4,305 (avg. 1.3)
2,678 (83.9%)
9 (0.3%)
Two Fer Two Fer
1,626
5,750 (avg. 3.5)
1,201 (73.9%)
282 (17.3%)
Leap Leap
1,844
5,614 (avg. 3.0)
1,497 (81.2%)
327 (17.7%)
Accumulate Accumulate
1,366
3,036 (avg. 2.2)
1,195 (87.5%)
219 (16.0%)
Collatz Conjecture Collatz Conjecture
995
6,348 (avg. 6.4)
838 (84.2%)
167 (16.8%)
Raindrops Raindrops
778
3,540 (avg. 4.6)
640 (82.3%)
156 (20.1%)
RNA Transcription RNA Transcription
942
3,150 (avg. 3.3)
846 (89.8%)
146 (15.5%)
Bob Bob
696
5,127 (avg. 7.4)
514 (73.9%)
94 (13.5%)
Strain Strain
563
1,437 (avg. 2.6)
518 (92.0%)
78 (13.9%)
Hamming Hamming
559
2,925 (avg. 5.2)
500 (89.4%)
80 (14.3%)
Space Age Space Age
501
1,478 (avg. 3.0)
452 (90.2%)
63 (12.6%)
Darts Darts
416
1,094 (avg. 2.6)
344 (82.7%)
21 (5.0%)
Queen Attack Queen Attack
345
831 (avg. 2.4)
286 (82.9%)
11 (3.2%)
Diamond Diamond
301
1,300 (avg. 4.3)
177 (58.8%)
17 (5.6%)
Difference of Squares Difference of Squares
483
945 (avg. 2.0)
415 (85.9%)
42 (8.7%)
Series Series
344
1,087 (avg. 3.2)
275 (79.9%)
24 (7.0%)
Custom Set Custom Set
289
1,017 (avg. 3.5)
182 (63.0%)
27 (9.3%)
Triangle Triangle
357
1,253 (avg. 3.5)
303 (84.9%)
20 (5.6%)
Prime Factors Prime Factors
188
629 (avg. 3.3)
147 (78.2%)
5 (2.7%)
Roman Numerals Roman Numerals
211
382 (avg. 1.8)
153 (72.5%)
11 (5.2%)
Saddle Points Saddle Points
125
290 (avg. 2.3)
71 (56.8%)
7 (5.6%)
Complex Numbers Complex Numbers
134
516 (avg. 3.9)
97 (72.4%)
4 (3.0%)
Rational Numbers Rational Numbers
94
276 (avg. 2.9)
66 (70.2%)
1 (1.1%)
Beer Song Beer Song
181
668 (avg. 3.7)
143 (79.0%)
8 (4.4%)
Anagram Anagram
288
727 (avg. 2.5)
238 (82.6%)
20 (6.9%)
Sieve Sieve
140
320 (avg. 2.3)
103 (73.6%)
11 (7.9%)
Change Change
88
397 (avg. 4.5)
46 (52.3%)
5 (5.7%)
Meetup Meetup
101
144 (avg. 1.4)
68 (67.3%)
0 (0.0%)
Palindrome Products Palindrome Products
83
351 (avg. 4.2)
37 (44.6%)
1 (1.2%)
Minesweeper Minesweeper
73
136 (avg. 1.9)
41 (56.2%)
2 (2.7%)
Dominoes Dominoes
86
176 (avg. 2.0)
40 (46.5%)
5 (5.8%)
Armstrong Numbers Armstrong Numbers
159
967 (avg. 6.1)
128 (80.5%)
16 (10.1%)
Perfect Numbers Perfect Numbers
129
489 (avg. 3.8)
100 (77.5%)
12 (9.3%)
Sum of Multiples Sum of Multiples
272
618 (avg. 2.3)
236 (86.8%)
9 (3.3%)
Parallel Letter Frequency Parallel Letter Frequency
157
348 (avg. 2.2)
96 (61.1%)
11 (7.0%)
Forth Forth
64
156 (avg. 2.4)
32 (50.0%)
1 (1.6%)
Pascal's Triangle Pascal's Triangle
84
205 (avg. 2.4)
57 (67.9%)
2 (2.4%)
Secret Handshake Secret Handshake
166
608 (avg. 3.7)
112 (67.5%)
14 (8.4%)
Allergies Allergies
144
306 (avg. 2.1)
106 (73.6%)
7 (4.9%)
Bank Account Bank Account
129
324 (avg. 2.5)
84 (65.1%)
3 (2.3%)
Poker Poker
57
186 (avg. 3.3)
28 (49.1%)
0 (0.0%)
Connect Connect
57
133 (avg. 2.3)
27 (47.4%)
1 (1.8%)
List Ops List Ops
112
636 (avg. 5.7)
76 (67.9%)
5 (4.5%)
Protein Translation Protein Translation
119
685 (avg. 5.8)
93 (78.2%)
6 (5.0%)
Scrabble Score Scrabble Score
139
272 (avg. 2.0)
116 (83.5%)
3 (2.2%)
All Your Base All Your Base
153
1,228 (avg. 8.0)
115 (75.2%)
7 (4.6%)
Spiral Matrix Spiral Matrix
90
115 (avg. 1.3)
46 (51.1%)
1 (1.1%)
Gigasecond Gigasecond
158
435 (avg. 2.8)
125 (79.1%)
3 (1.9%)
Grade School Grade School
150
211 (avg. 1.4)
120 (80.0%)
4 (2.7%)
Sublist Sublist
74
405 (avg. 5.5)
49 (66.2%)
2 (2.7%)
Largest Series Product Largest Series Product
90
160 (avg. 1.8)
70 (77.8%)
2 (2.2%)
Satellite Satellite
45
55 (avg. 1.2)
25 (55.6%)
0 (0.0%)
Zipper Zipper
90
133 (avg. 1.5)
48 (53.3%)
0 (0.0%)
ISBN Verifier ISBN Verifier
128
634 (avg. 5.0)
99 (77.3%)
6 (4.7%)
Run-Length Encoding Run-Length Encoding
98
583 (avg. 5.9)
60 (61.2%)
6 (6.1%)
Simple Linked List Simple Linked List
83
351 (avg. 4.2)
53 (63.9%)
1 (1.2%)
Clock Clock
116
245 (avg. 2.1)
95 (81.9%)
3 (2.6%)
Variable Length Quantity Variable Length Quantity
46
70 (avg. 1.5)
27 (58.7%)
1 (2.2%)
Luhn Luhn
100
270 (avg. 2.7)
75 (75.0%)
6 (6.0%)
Pythagorean Triplet Pythagorean Triplet
64
233 (avg. 3.6)
38 (59.4%)
0 (0.0%)
Atbash Cipher Atbash Cipher
189
733 (avg. 3.9)
157 (83.1%)
10 (5.3%)
Nth Prime Nth Prime
53
110 (avg. 2.1)
33 (62.3%)
5 (9.4%)
Transpose Transpose
57
136 (avg. 2.4)
34 (59.6%)
1 (1.8%)
Word Count Word Count
155
311 (avg. 2.0)
115 (74.2%)
7 (4.5%)
ETL ETL
113
131 (avg. 1.2)
89 (78.8%)
3 (2.7%)
Circular Buffer Circular Buffer
106
365 (avg. 3.4)
75 (70.8%)
3 (2.8%)
Phone Number Phone Number
169
582 (avg. 3.4)
139 (82.2%)
6 (3.6%)
Robot Simulator Robot Simulator
186
585 (avg. 3.1)
138 (74.2%)
13 (7.0%)
Rotational Cipher Rotational Cipher
78
127 (avg. 1.6)
54 (69.2%)
2 (2.6%)
Crypto Square Crypto Square
47
98 (avg. 2.1)
30 (63.8%)
1 (2.1%)
Rail Fence Cipher Rail Fence Cipher
50
90 (avg. 1.8)
24 (48.0%)
0 (0.0%)
Book Store Book Store
38
99 (avg. 2.6)
19 (50.0%)
0 (0.0%)
Grains Grains
345
691 (avg. 2.0)
303 (87.8%)
30 (8.7%)
Isogram Isogram
223
573 (avg. 2.6)
182 (81.6%)
25 (11.2%)
Nucleotide Count Nucleotide Count
307
722 (avg. 2.4)
251 (81.8%)
21 (6.8%)
Pangram Pangram
200
623 (avg. 3.1)
163 (81.5%)
24 (12.0%)
Matching Brackets Matching Brackets
192
837 (avg. 4.4)
133 (69.3%)
14 (7.3%)
Resistor Color Resistor Color
62
248 (avg. 4.0)
44 (71.0%)
0 (0.0%)
Reverse String Reverse String
22
39 (avg. 1.8)
16 (72.7%)
1 (4.5%)
Eliud's Eggs Eliud's Eggs
4
5 (avg. 1.3)
3 (75.0%)
0 (0.0%)
48 unimplemented practice exercises
Acronym Acronym
Affine Cipher Affine Cipher
Alphametics Alphametics
Binary Search Tree Binary Search Tree
Bottle Song Bottle Song
Bowling Bowling
Conway's Game of Life Conway's Game of Life
D&D Character D&D Character
DOT DSL DOT DSL
Error Handling Error Handling
Flatten Array Flatten Array
Food Chain Food Chain
Go Counting Go Counting
Grep Grep
Hangman Hangman
High Scores High Scores
House House
Killer Sudoku Helper Killer Sudoku Helper
Kindergarten Garden Kindergarten Garden
Knapsack Knapsack
Ledger Ledger
Markdown Markdown
Matrix Matrix
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Pig Latin Pig Latin
POV POV
Proverb Proverb
React React
Rectangles Rectangles
Resistor Color Duo Resistor Color Duo
Resistor Color Trio Resistor Color Trio
REST API REST API
Robot Name Robot Name
Say Say
SGF Parsing SGF Parsing
Simple Cipher Simple Cipher
Square Root Square Root
State of Tic-Tac-Toe State of Tic-Tac-Toe
Tournament Tournament
Tree Building Tree Building
Twelve Days Twelve Days
Two Bucket Two Bucket
Word Search Word Search
Wordy Wordy
Yacht Yacht
Zebra Puzzle Zebra Puzzle
3 foregone practice exercises
Binary Search Binary Search
Lens Person Lens Person
Linked List Linked List

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: 269aace25231acdee96f3507224971d1eb5ceb7a (Takes up to 10 mins to deploy)

Total Test Runner Runs
67,413
Test Run Pass Rate
26.7% (18024)
Test Run Fail Rate
25.3% (17054)
Test Run Error Rate
48.0% (32335)

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.

Next goal: Build a Representer. Find out more.

Analyzer

Learn More

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

Next goal: Build an Analyzer. Find out more.