CoffeeScript Track Management

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

Students
1,571
Submissions
9,457
Mentoring Discussions
157

The CoffeeScript 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: 79e30cddb3cb845f0d3519af4da7ad5aca3ba18a (Updates should be instant)

Next goal: Implement 134 practice exercises. Find out more.
86 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
946
1,415 (avg. 1.5)
601 (63.5%)
2 (0.2%)
Acronym Acronym
49
147 (avg. 3.0)
13 (26.5%)
0 (0.0%)
Anagram Anagram
160
539 (avg. 3.4)
132 (82.5%)
4 (2.5%)
Armstrong Numbers Armstrong Numbers
12
32 (avg. 2.7)
8 (66.7%)
0 (0.0%)
Bank Account Bank Account
7
29 (avg. 4.1)
4 (57.1%)
0 (0.0%)
Binary Search Binary Search
9
62 (avg. 6.9)
6 (66.7%)
0 (0.0%)
Bottle Song Bottle Song
15
132 (avg. 8.8)
8 (53.3%)
1 (6.7%)
Clock Clock
43
159 (avg. 3.7)
30 (69.8%)
0 (0.0%)
Collatz Conjecture Collatz Conjecture
11
31 (avg. 2.8)
8 (72.7%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
D&D Character D&D Character
6
23 (avg. 3.8)
5 (83.3%)
0 (0.0%)
Darts Darts
11
12 (avg. 1.1)
8 (72.7%)
0 (0.0%)
Difference of Squares Difference of Squares
11
28 (avg. 2.5)
10 (90.9%)
0 (0.0%)
Eliud's Eggs Eliud's Eggs
8
13 (avg. 1.6)
7 (87.5%)
0 (0.0%)
ETL ETL
7
31 (avg. 4.4)
6 (85.7%)
0 (0.0%)
Flatten Array Flatten Array
6
26 (avg. 4.3)
6 (100.0%)
0 (0.0%)
Food Chain Food Chain
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Gigasecond Gigasecond
6
14 (avg. 2.3)
5 (83.3%)
0 (0.0%)
Grains Grains
8
36 (avg. 4.5)
7 (87.5%)
0 (0.0%)
High Scores High Scores
6
20 (avg. 3.3)
5 (83.3%)
0 (0.0%)
ISBN Verifier ISBN Verifier
5
12 (avg. 2.4)
5 (100.0%)
0 (0.0%)
Isogram Isogram
7
21 (avg. 3.0)
6 (85.7%)
0 (0.0%)
Leap Leap
28
51 (avg. 1.8)
25 (89.3%)
0 (0.0%)
Linked List Linked List
37
224 (avg. 6.1)
29 (78.4%)
0 (0.0%)
List Ops List Ops
7
55 (avg. 7.9)
6 (85.7%)
0 (0.0%)
Luhn Luhn
79
421 (avg. 5.3)
70 (88.6%)
0 (0.0%)
Matrix Matrix
7
27 (avg. 3.9)
5 (71.4%)
0 (0.0%)
Matching Brackets Matching Brackets
6
20 (avg. 3.3)
5 (83.3%)
0 (0.0%)
Micro Blog Micro Blog
7
24 (avg. 3.4)
6 (85.7%)
0 (0.0%)
Nucleotide Count Nucleotide Count
42
231 (avg. 5.5)
35 (83.3%)
3 (7.1%)
Palindrome Products Palindrome Products
50
213 (avg. 4.3)
39 (78.0%)
3 (6.0%)
Pangram Pangram
8
58 (avg. 7.3)
6 (75.0%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
84
404 (avg. 4.8)
70 (83.3%)
0 (0.0%)
Perfect Numbers Perfect Numbers
8
29 (avg. 3.6)
6 (75.0%)
0 (0.0%)
Phone Number Phone Number
15
110 (avg. 7.3)
12 (80.0%)
0 (0.0%)
Prime Factors Prime Factors
6
11 (avg. 1.8)
6 (100.0%)
0 (0.0%)
Protein Translation Protein Translation
8
64 (avg. 8.0)
6 (75.0%)
0 (0.0%)
Proverb Proverb
6
37 (avg. 6.2)
5 (83.3%)
0 (0.0%)
Queen Attack Queen Attack
175
525 (avg. 3.0)
52 (29.7%)
3 (1.7%)
Raindrops Raindrops
11
80 (avg. 7.3)
8 (72.7%)
0 (0.0%)
Resistor Color Resistor Color
7
13 (avg. 1.9)
6 (85.7%)
0 (0.0%)
Resistor Color Duo Resistor Color Duo
7
9 (avg. 1.3)
6 (85.7%)
0 (0.0%)
Resistor Color Trio Resistor Color Trio
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
Robot Simulator Robot Simulator
6
15 (avg. 2.5)
5 (83.3%)
0 (0.0%)
Reverse String Reverse String
11
32 (avg. 2.9)
10 (90.9%)
0 (0.0%)
RNA Transcription RNA Transcription
16
66 (avg. 4.1)
14 (87.5%)
0 (0.0%)
Roman Numerals Roman Numerals
8
32 (avg. 4.0)
6 (75.0%)
0 (0.0%)
Rotational Cipher Rotational Cipher
7
9 (avg. 1.3)
6 (85.7%)
0 (0.0%)
Scrabble Score Scrabble Score
17
181 (avg. 10.6)
15 (88.2%)
1 (5.9%)
Series Series
7
18 (avg. 2.6)
6 (85.7%)
0 (0.0%)
Space Age Space Age
8
32 (avg. 4.0)
6 (75.0%)
0 (0.0%)
Square Root Square Root
6
13 (avg. 2.2)
4 (66.7%)
0 (0.0%)
Strain Strain
7
10 (avg. 1.4)
6 (85.7%)
0 (0.0%)
Sublist Sublist
5
19 (avg. 3.8)
5 (100.0%)
0 (0.0%)
Sum of Multiples Sum of Multiples
7
38 (avg. 5.4)
7 (100.0%)
0 (0.0%)
Triangle Triangle
93
316 (avg. 3.4)
85 (91.4%)
4 (4.3%)
Twelve Days Twelve Days
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
Two Fer Two Fer
30
100 (avg. 3.3)
21 (70.0%)
1 (3.3%)
Yacht Yacht
6
43 (avg. 7.2)
4 (66.7%)
0 (0.0%)
Word Count Word Count
212
494 (avg. 2.3)
197 (92.9%)
15 (7.1%)
Atbash Cipher Atbash Cipher
33
122 (avg. 3.7)
29 (87.9%)
1 (3.0%)
Binary Search Tree Binary Search Tree
60
120 (avg. 2.0)
56 (93.3%)
4 (6.7%)
Bob Bob
382
741 (avg. 1.9)
348 (91.1%)
83 (21.7%)
Custom Set Custom Set
5
61 (avg. 12.2)
4 (80.0%)
0 (0.0%)
Diamond Diamond
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
House House
2
2 (avg. 1.0)
1 (50.0%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
6
8 (avg. 1.3)
5 (83.3%)
0 (0.0%)
Largest Series Product Largest Series Product
6
14 (avg. 2.3)
5 (83.3%)
0 (0.0%)
Nth Prime Nth Prime
54
133 (avg. 2.5)
47 (87.0%)
4 (7.4%)
Pig Latin Pig Latin
6
26 (avg. 4.3)
4 (66.7%)
0 (0.0%)
Run-Length Encoding Run-Length Encoding
6
13 (avg. 2.2)
4 (66.7%)
0 (0.0%)
Spiral Matrix Spiral Matrix
6
28 (avg. 4.7)
4 (66.7%)
0 (0.0%)
Wordy Wordy
39
173 (avg. 4.4)
34 (87.2%)
0 (0.0%)
Allergies Allergies
6
14 (avg. 2.3)
5 (83.3%)
0 (0.0%)
Circular Buffer Circular Buffer
8
20 (avg. 2.5)
5 (62.5%)
0 (0.0%)
Sieve Sieve
6
38 (avg. 6.3)
5 (83.3%)
0 (0.0%)
Secret Handshake Secret Handshake
6
13 (avg. 2.2)
5 (83.3%)
0 (0.0%)
Hamming Hamming
7
23 (avg. 3.3)
6 (85.7%)
0 (0.0%)
Grade School Grade School
6
48 (avg. 8.0)
5 (83.3%)
0 (0.0%)
Relative Distance Relative Distance
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
Minesweeper Minesweeper
6
5 (avg. 0.8)
4 (66.7%)
0 (0.0%)
Simple Linked List Simple Linked List
6
9 (avg. 1.5)
4 (66.7%)
0 (0.0%)
Two Bucket Two Bucket
6
13 (avg. 2.2)
3 (50.0%)
0 (0.0%)
All Your Base All Your Base
5
18 (avg. 3.6)
4 (80.0%)
0 (0.0%)
Meetup Meetup
5
13 (avg. 2.6)
3 (60.0%)
0 (0.0%)
Knapsack Knapsack
5
3 (avg. 0.6)
3 (60.0%)
0 (0.0%)
5 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
151
225 (avg. 1.5)
143 (94.7%)
9 (6.0%)
Beer Song Beer Song
43
81 (avg. 1.9)
31 (72.1%)
2 (4.7%)
Binary Binary
148
376 (avg. 2.5)
138 (93.2%)
10 (6.8%)
Hexadecimal Hexadecimal
96
177 (avg. 1.8)
91 (94.8%)
6 (6.3%)
Trinary Trinary
102
128 (avg. 1.3)
99 (97.1%)
1 (1.0%)
48 unimplemented practice exercises
Affine Cipher Affine Cipher
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Book Store Book Store
Bowling Bowling
Change Change
Complex Numbers Complex Numbers
Connect Connect
Crypto Square Crypto Square
Dominoes Dominoes
DOT DSL DOT DSL
Error Handling Error Handling
Forth Forth
Go Counting Go Counting
Grep Grep
Hangman Hangman
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Ledger Ledger
Lens Person Lens Person
Markdown Markdown
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Parallel Letter Frequency Parallel Letter Frequency
Poker Poker
POV POV
Pythagorean Triplet Pythagorean Triplet
Rail Fence Cipher Rail Fence Cipher
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
REST API REST API
Robot Name Robot Name
Saddle Points Saddle Points
Satellite Satellite
Say Say
SGF Parsing SGF Parsing
Simple Cipher Simple Cipher
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
Variable Length Quantity Variable Length Quantity
Word Search Word Search
Zebra Puzzle Zebra Puzzle
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: 5c45183f9fa039f8893df1eba047cfb8118b8e1a (Takes up to 10 mins to deploy)

Total Test Runner Runs
8,650
Test Run Pass Rate
32.6% (2818)
Test Run Fail Rate
50.8% (4398)
Test Run Error Rate
16.6% (1434)

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

Next goal: Build an Analyzer. Find out more.