Emacs Lisp Track Management

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

Students
4,810
Submissions
29,799
Mentoring Discussions
965

The Emacs Lisp 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: a977876be631897e3f2b5812a9a4e6db35af691a (Updates should be instant)

Next goal: Implement 135 practice exercises. Find out more.
85 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
3,555
4,925 (avg. 1.4)
2,752 (77.4%)
6 (0.2%)
Acronym Acronym
525
1,296 (avg. 2.5)
256 (48.8%)
14 (2.7%)
Allergies Allergies
340
835 (avg. 2.5)
210 (61.8%)
8 (2.4%)
Armstrong Numbers Armstrong Numbers
250
399 (avg. 1.6)
181 (72.4%)
4 (1.6%)
Binary Search Binary Search
98
314 (avg. 3.2)
63 (64.3%)
0 (0.0%)
Bob Bob
569
1,490 (avg. 2.6)
398 (69.9%)
111 (19.5%)
Collatz Conjecture Collatz Conjecture
68
134 (avg. 2.0)
51 (75.0%)
0 (0.0%)
Darts Darts
86
126 (avg. 1.5)
61 (70.9%)
1 (1.2%)
Difference of Squares Difference of Squares
439
595 (avg. 1.4)
354 (80.6%)
17 (3.9%)
D&D Character D&D Character
51
148 (avg. 2.9)
34 (66.7%)
1 (2.0%)
Eliud's Eggs Eliud's Eggs
52
73 (avg. 1.4)
39 (75.0%)
0 (0.0%)
Gigasecond Gigasecond
319
642 (avg. 2.0)
210 (65.8%)
11 (3.4%)
Grains Grains
186
347 (avg. 1.9)
137 (73.7%)
5 (2.7%)
Hamming Hamming
430
901 (avg. 2.1)
342 (79.5%)
66 (15.3%)
Isogram Isogram
43
66 (avg. 1.5)
31 (72.1%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
37
107 (avg. 2.9)
20 (54.1%)
0 (0.0%)
Leap Leap
1,010
2,636 (avg. 2.6)
769 (76.1%)
115 (11.4%)
List Ops List Ops
98
309 (avg. 3.2)
53 (54.1%)
2 (2.0%)
Matching Brackets Matching Brackets
85
192 (avg. 2.3)
51 (60.0%)
2 (2.4%)
Pangram Pangram
232
333 (avg. 1.4)
163 (70.3%)
8 (3.4%)
Perfect Numbers Perfect Numbers
159
359 (avg. 2.3)
111 (69.8%)
1 (0.6%)
Phone Number Phone Number
146
202 (avg. 1.4)
97 (66.4%)
2 (1.4%)
Queen Attack Queen Attack
56
60 (avg. 1.1)
30 (53.6%)
0 (0.0%)
Robot Simulator Robot Simulator
30
32 (avg. 1.1)
13 (43.3%)
0 (0.0%)
RNA Transcription RNA Transcription
323
630 (avg. 2.0)
251 (77.7%)
41 (12.7%)
Raindrops Raindrops
188
281 (avg. 1.5)
140 (74.5%)
8 (4.3%)
Resistor Color Resistor Color
32
26 (avg. 0.8)
22 (68.8%)
0 (0.0%)
Resistor Color Duo Resistor Color Duo
30
28 (avg. 0.9)
20 (66.7%)
0 (0.0%)
Reverse String Reverse String
84
153 (avg. 1.8)
52 (61.9%)
2 (2.4%)
Roman Numerals Roman Numerals
398
908 (avg. 2.3)
254 (63.8%)
50 (12.6%)
Rotational Cipher Rotational Cipher
56
80 (avg. 1.4)
34 (60.7%)
0 (0.0%)
Scrabble Score Scrabble Score
29
28 (avg. 1.0)
18 (62.1%)
0 (0.0%)
Simple Cipher Simple Cipher
51
68 (avg. 1.3)
27 (52.9%)
0 (0.0%)
Space Age Space Age
27
27 (avg. 1.0)
15 (55.6%)
0 (0.0%)
Square Root Square Root
27
18 (avg. 0.7)
13 (48.1%)
0 (0.0%)
Sublist Sublist
69
113 (avg. 1.6)
38 (55.1%)
0 (0.0%)
Sum of Multiples Sum of Multiples
27
24 (avg. 0.9)
12 (44.4%)
0 (0.0%)
Triangle Triangle
25
23 (avg. 0.9)
14 (56.0%)
0 (0.0%)
Two-Fer Two-Fer
1,771
4,111 (avg. 2.3)
1,136 (64.1%)
346 (19.5%)
Prime Factors Prime Factors
28
32 (avg. 1.1)
15 (53.6%)
0 (0.0%)
Protein Translation Protein Translation
27
31 (avg. 1.1)
13 (48.1%)
0 (0.0%)
Secret Handshake Secret Handshake
22
26 (avg. 1.2)
12 (54.5%)
0 (0.0%)
Series Series
25
21 (avg. 0.8)
14 (56.0%)
0 (0.0%)
Sieve Sieve
25
19 (avg. 0.8)
11 (44.0%)
0 (0.0%)
Diamond Diamond
27
37 (avg. 1.4)
15 (55.6%)
0 (0.0%)
Largest Series Product Largest Series Product
27
27 (avg. 1.0)
13 (48.1%)
0 (0.0%)
Nth Prime Nth Prime
25
37 (avg. 1.5)
10 (40.0%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
24
31 (avg. 1.3)
11 (45.8%)
0 (0.0%)
Affine Cipher Affine Cipher
52
77 (avg. 1.5)
22 (42.3%)
1 (1.9%)
All Your Base All Your Base
81
172 (avg. 2.1)
46 (56.8%)
1 (1.2%)
Anagram Anagram
754
2,548 (avg. 3.4)
426 (56.5%)
92 (12.2%)
Atbash Cipher Atbash Cipher
167
259 (avg. 1.6)
112 (67.1%)
6 (3.6%)
Crypto Square Crypto Square
121
222 (avg. 1.8)
74 (61.2%)
1 (0.8%)
ETL ETL
175
265 (avg. 1.5)
113 (64.6%)
3 (1.7%)
Flatten Array Flatten Array
58
85 (avg. 1.5)
32 (55.2%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
26
15 (avg. 0.6)
7 (26.9%)
0 (0.0%)
Luhn Luhn
137
245 (avg. 1.8)
82 (59.9%)
4 (2.9%)
Minesweeper Minesweeper
24
20 (avg. 0.8)
8 (33.3%)
0 (0.0%)
Nucleotide Count Nucleotide Count
169
284 (avg. 1.7)
115 (68.0%)
8 (4.7%)
Pythagorean Triplet Pythagorean Triplet
24
35 (avg. 1.5)
7 (29.2%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
47
41 (avg. 0.9)
16 (34.0%)
0 (0.0%)
Robot Name Robot Name
203
338 (avg. 1.7)
129 (63.5%)
12 (5.9%)
Run-Length Encoding Run-Length Encoding
138
225 (avg. 1.6)
85 (61.6%)
2 (1.4%)
Spiral Matrix Spiral Matrix
19
16 (avg. 0.8)
6 (31.6%)
0 (0.0%)
Word Count Word Count
250
687 (avg. 2.7)
161 (64.4%)
26 (10.4%)
ISBN Verifier ISBN Verifier
24
20 (avg. 0.8)
9 (37.5%)
0 (0.0%)
Satellite Satellite
20
24 (avg. 1.2)
6 (30.0%)
0 (0.0%)
Knapsack Knapsack
20
7 (avg. 0.4)
5 (25.0%)
0 (0.0%)
Pig Latin Pig Latin
18
13 (avg. 0.7)
5 (27.8%)
0 (0.0%)
Food Chain Food Chain
19
20 (avg. 1.1)
6 (31.6%)
1 (5.3%)
Circular Buffer Circular Buffer
20
29 (avg. 1.5)
6 (30.0%)
0 (0.0%)
Bank Account Bank Account
20
23 (avg. 1.2)
5 (25.0%)
0 (0.0%)
Yacht Yacht
19
24 (avg. 1.3)
6 (31.6%)
0 (0.0%)
Accumulate Accumulate
23
26 (avg. 1.1)
15 (65.2%)
0 (0.0%)
Grade School Grade School
19
24 (avg. 1.3)
5 (26.3%)
0 (0.0%)
Meetup Meetup
18
20 (avg. 1.1)
5 (27.8%)
0 (0.0%)
Two Bucket Two Bucket
17
24 (avg. 1.4)
4 (23.5%)
0 (0.0%)
Zebra Puzzle Zebra Puzzle
19
18 (avg. 0.9)
4 (21.1%)
0 (0.0%)
Strain Strain
19
17 (avg. 0.9)
7 (36.8%)
0 (0.0%)
Proverb Proverb
19
20 (avg. 1.1)
8 (42.1%)
0 (0.0%)
Say Say
17
15 (avg. 0.9)
5 (29.4%)
0 (0.0%)
Parallel Letter Frequency Parallel Letter Frequency
19
44 (avg. 2.3)
3 (15.8%)
0 (0.0%)
Variable Length Quantity Variable Length Quantity
18
46 (avg. 2.6)
4 (22.2%)
0 (0.0%)
Linked List Linked List
19
22 (avg. 1.2)
5 (26.3%)
0 (0.0%)
Resistor Color Trio Resistor Color Trio
25
93 (avg. 3.7)
15 (60.0%)
0 (0.0%)
2 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Binary Binary
164
250 (avg. 1.5)
135 (82.3%)
6 (3.7%)
Trinary Trinary
117
186 (avg. 1.6)
89 (76.1%)
0 (0.0%)
50 unimplemented practice exercises
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Binary Search Tree Binary Search Tree
Book Store Book Store
Bottle Song Bottle Song
Bowling Bowling
Change Change
Clock Clock
Complex Numbers Complex Numbers
Connect Connect
Custom Set Custom Set
Dominoes Dominoes
DOT DSL DOT DSL
Error Handling Error Handling
Forth Forth
Go Counting Go Counting
Grep Grep
Hangman Hangman
High Scores High Scores
House House
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Ledger Ledger
Lens Person Lens Person
Markdown Markdown
Matrix Matrix
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Poker Poker
POV POV
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
Relative Distance Relative Distance
REST API REST API
Saddle Points Saddle Points
SGF Parsing SGF Parsing
Simple Linked List Simple Linked List
Split-Second Stopwatch Split-Second Stopwatch
State of Tic-Tac-Toe State of Tic-Tac-Toe
Swift Scheduling Swift Scheduling
Tournament Tournament
Transpose Transpose
Tree Building Tree Building
Twelve Days Twelve Days
Word Search Word Search
Wordy Wordy
Zipper Zipper

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

Total Test Runner Runs
27,612
Test Run Pass Rate
43.9% (12110)
Test Run Fail Rate
25.7% (7093)
Test Run Error Rate
30.5% (8409)

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 Emacs Lisp: Exercism's analyzers automatically assess student's submissions and provide mentor-style commentary.

Next goal: Build an Analyzer. Find out more.