Wren Track Management

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

Students
518
Submissions
12,420
Mentoring Discussions
24

The Wren 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: de4202ffd7c282da1cd71eaba768504f23bdcc8d (Updates should be instant)

Next goal: Implement 131 practice exercises. Find out more.
96 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
481
601 (avg. 1.2)
379 (78.8%)
0 (0.0%)
Leap Leap
129
440 (avg. 3.4)
118 (91.5%)
3 (2.3%)
RNA Transcription RNA Transcription
77
347 (avg. 4.5)
65 (84.4%)
2 (2.6%)
Resistor Color Resistor Color
113
504 (avg. 4.5)
88 (77.9%)
1 (0.9%)
Strain Strain
10
39 (avg. 3.9)
9 (90.0%)
0 (0.0%)
Two-Fer Two-Fer
205
493 (avg. 2.4)
157 (76.6%)
2 (1.0%)
Acronym Acronym
27
216 (avg. 8.0)
23 (85.2%)
1 (3.7%)
Armstrong Numbers Armstrong Numbers
26
138 (avg. 5.3)
22 (84.6%)
1 (3.8%)
Bank Account Bank Account
27
191 (avg. 7.1)
26 (96.3%)
0 (0.0%)
Binary Search Binary Search
9
45 (avg. 5.0)
7 (77.8%)
0 (0.0%)
Collatz Conjecture Collatz Conjecture
52
287 (avg. 5.5)
49 (94.2%)
1 (1.9%)
D&D Character D&D Character
69
762 (avg. 11.0)
63 (91.3%)
0 (0.0%)
Darts Darts
29
82 (avg. 2.8)
27 (93.1%)
1 (3.4%)
Difference of Squares Difference of Squares
26
108 (avg. 4.2)
25 (96.2%)
1 (3.8%)
ETL ETL
7
19 (avg. 2.7)
7 (100.0%)
0 (0.0%)
Eliud's Eggs Eliud's Eggs
8
26 (avg. 3.3)
8 (100.0%)
0 (0.0%)
Grains Grains
28
127 (avg. 4.5)
26 (92.9%)
0 (0.0%)
Hamming Hamming
88
435 (avg. 4.9)
83 (94.3%)
2 (2.3%)
High Scores High Scores
65
695 (avg. 10.7)
53 (81.5%)
2 (3.1%)
Isogram Isogram
14
51 (avg. 3.6)
13 (92.9%)
0 (0.0%)
Matching Brackets Matching Brackets
16
61 (avg. 3.8)
14 (87.5%)
0 (0.0%)
Nucleotide Count Nucleotide Count
21
67 (avg. 3.2)
18 (85.7%)
0 (0.0%)
Pangram Pangram
11
53 (avg. 4.8)
9 (81.8%)
0 (0.0%)
Protein Translation Protein Translation
20
168 (avg. 8.4)
18 (90.0%)
0 (0.0%)
Raindrops Raindrops
23
91 (avg. 4.0)
20 (87.0%)
0 (0.0%)
Resistor Color Duo Resistor Color Duo
19
57 (avg. 3.0)
16 (84.2%)
0 (0.0%)
Reverse String Reverse String
28
140 (avg. 5.0)
25 (89.3%)
1 (3.6%)
Scrabble Score Scrabble Score
18
78 (avg. 4.3)
16 (88.9%)
0 (0.0%)
Space Age Space Age
16
61 (avg. 3.8)
13 (81.3%)
0 (0.0%)
Sum of Multiples Sum of Multiples
8
24 (avg. 3.0)
4 (50.0%)
0 (0.0%)
Triangle Triangle
36
270 (avg. 7.5)
33 (91.7%)
2 (5.6%)
Word Count Word Count
15
111 (avg. 7.4)
12 (80.0%)
0 (0.0%)
Yacht Yacht
7
41 (avg. 5.9)
4 (57.1%)
0 (0.0%)
Allergies Allergies
18
57 (avg. 3.2)
16 (88.9%)
0 (0.0%)
Anagram Anagram
13
96 (avg. 7.4)
10 (76.9%)
0 (0.0%)
Bob Bob
16
73 (avg. 4.6)
13 (81.3%)
1 (6.3%)
Clock Clock
10
74 (avg. 7.4)
7 (70.0%)
0 (0.0%)
Diamond Diamond
59
547 (avg. 9.3)
51 (86.4%)
0 (0.0%)
Flatten Array Flatten Array
70
388 (avg. 5.5)
66 (94.3%)
0 (0.0%)
ISBN Verifier ISBN Verifier
14
67 (avg. 4.8)
12 (85.7%)
0 (0.0%)
Largest Series Product Largest Series Product
4
25 (avg. 6.3)
4 (100.0%)
0 (0.0%)
Luhn Luhn
12
53 (avg. 4.4)
8 (66.7%)
0 (0.0%)
Perfect Numbers Perfect Numbers
6
22 (avg. 3.7)
6 (100.0%)
0 (0.0%)
Phone Number Phone Number
4
68 (avg. 17.0)
3 (75.0%)
0 (0.0%)
Pig Latin Pig Latin
6
33 (avg. 5.5)
4 (66.7%)
0 (0.0%)
Prime Factors Prime Factors
5
11 (avg. 2.2)
4 (80.0%)
0 (0.0%)
Proverb Proverb
4
20 (avg. 5.0)
3 (75.0%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
6
7 (avg. 1.2)
5 (83.3%)
0 (0.0%)
Resistor Color Trio Resistor Color Trio
12
95 (avg. 7.9)
9 (75.0%)
0 (0.0%)
Roman Numerals Roman Numerals
14
36 (avg. 2.6)
11 (78.6%)
0 (0.0%)
Rotational Cipher Rotational Cipher
6
11 (avg. 1.8)
5 (83.3%)
0 (0.0%)
Secret Handshake Secret Handshake
5
33 (avg. 6.6)
5 (100.0%)
0 (0.0%)
Sieve Sieve
9
68 (avg. 7.6)
7 (77.8%)
0 (0.0%)
Square Root Square Root
14
39 (avg. 2.8)
11 (78.6%)
0 (0.0%)
Sublist Sublist
4
4 (avg. 1.0)
3 (75.0%)
0 (0.0%)
Twelve Days Twelve Days
10
51 (avg. 5.1)
8 (80.0%)
0 (0.0%)
Affine Cipher Affine Cipher
6
55 (avg. 9.2)
3 (50.0%)
0 (0.0%)
Atbash Cipher Atbash Cipher
8
52 (avg. 6.5)
6 (75.0%)
0 (0.0%)
Bottle Song Bottle Song
5
29 (avg. 5.8)
4 (80.0%)
0 (0.0%)
Crypto Square Crypto Square
5
37 (avg. 7.4)
4 (80.0%)
0 (0.0%)
Custom Set Custom Set
14
91 (avg. 6.5)
9 (64.3%)
1 (7.1%)
Food Chain Food Chain
4
56 (avg. 14.0)
3 (75.0%)
0 (0.0%)
House House
4
4 (avg. 1.0)
3 (75.0%)
0 (0.0%)
Nth Prime Nth Prime
6
20 (avg. 3.3)
6 (100.0%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
6
20 (avg. 3.3)
5 (83.3%)
0 (0.0%)
Queen Attack Queen Attack
58
984 (avg. 17.0)
52 (89.7%)
0 (0.0%)
Robot Name Robot Name
9
29 (avg. 3.2)
5 (55.6%)
0 (0.0%)
Robot Simulator Robot Simulator
12
34 (avg. 2.8)
10 (83.3%)
0 (0.0%)
Run-Length Encoding Run-Length Encoding
56
571 (avg. 10.2)
51 (91.1%)
0 (0.0%)
Simple Cipher Simple Cipher
5
32 (avg. 6.4)
4 (80.0%)
0 (0.0%)
Spiral Matrix Spiral Matrix
5
70 (avg. 14.0)
4 (80.0%)
0 (0.0%)
All Your Base All Your Base
53
508 (avg. 9.6)
49 (92.5%)
0 (0.0%)
Binary Search Tree Binary Search Tree
7
18 (avg. 2.6)
4 (57.1%)
0 (0.0%)
Circular Buffer Circular Buffer
12
47 (avg. 3.9)
8 (66.7%)
0 (0.0%)
Complex Numbers Complex Numbers
6
34 (avg. 5.7)
5 (83.3%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
4
5 (avg. 1.3)
3 (75.0%)
0 (0.0%)
Grade School Grade School
5
17 (avg. 3.4)
3 (60.0%)
0 (0.0%)
Killer Sudoku Helper Killer Sudoku Helper
6
20 (avg. 3.3)
5 (83.3%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
5
12 (avg. 2.4)
4 (80.0%)
0 (0.0%)
Knapsack Knapsack
6
15 (avg. 2.5)
5 (83.3%)
0 (0.0%)
Linked List Linked List
8
62 (avg. 7.8)
5 (62.5%)
0 (0.0%)
Rational Numbers Rational Numbers
7
44 (avg. 6.3)
5 (71.4%)
0 (0.0%)
Simple Linked List Simple Linked List
10
25 (avg. 2.5)
6 (60.0%)
0 (0.0%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
4
6 (avg. 1.5)
3 (75.0%)
0 (0.0%)
Two Bucket Two Bucket
7
43 (avg. 6.1)
4 (57.1%)
0 (0.0%)
Wordy Wordy
6
43 (avg. 7.2)
3 (50.0%)
0 (0.0%)
Grep Grep
5
44 (avg. 8.8)
4 (80.0%)
0 (0.0%)
Minesweeper Minesweeper
10
45 (avg. 4.5)
7 (70.0%)
0 (0.0%)
Palindrome Products Palindrome Products
4
30 (avg. 7.5)
3 (75.0%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
6
38 (avg. 6.3)
5 (83.3%)
0 (0.0%)
Rectangles Rectangles
7
17 (avg. 2.4)
5 (71.4%)
0 (0.0%)
Change Change
8
16 (avg. 2.0)
5 (62.5%)
0 (0.0%)
Forth Forth
15
53 (avg. 3.5)
5 (33.3%)
1 (6.7%)
List Ops List Ops
12
195 (avg. 16.3)
9 (75.0%)
0 (0.0%)
Parallel Letter Frequency Parallel Letter Frequency
6
40 (avg. 6.7)
3 (50.0%)
0 (0.0%)
Zebra Puzzle Zebra Puzzle
6
29 (avg. 4.8)
4 (66.7%)
0 (0.0%)
3 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
27
74 (avg. 2.7)
24 (88.9%)
0 (0.0%)
Beer Song Beer Song
10
44 (avg. 4.4)
7 (70.0%)
0 (0.0%)
Binary Binary
21
106 (avg. 5.0)
21 (100.0%)
1 (4.8%)
35 unimplemented practice exercises
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Book Store Book Store
Bowling Bowling
Connect Connect
Dominoes Dominoes
DOT DSL DOT DSL
Error Handling Error Handling
Go Counting Go Counting
Hangman Hangman
Intergalactic Transmission Intergalactic Transmission
Ledger Ledger
Lens Person Lens Person
Markdown Markdown
Matrix Matrix
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Poker Poker
POV POV
React React
Relative Distance Relative Distance
REST API REST API
Saddle Points Saddle Points
Satellite Satellite
Say Say
Series Series
SGF Parsing SGF Parsing
Split-Second Stopwatch Split-Second Stopwatch
Tournament Tournament
Transpose Transpose
Tree Building Tree Building
Variable Length Quantity Variable Length Quantity
Word Search Word Search
Zipper Zipper
3 foregone practice exercises
Gigasecond Gigasecond
Meetup Meetup
Swift Scheduling Swift Scheduling

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

Total Test Runner Runs
12,360
Test Run Pass Rate
28.4% (3505)
Test Run Fail Rate
50.7% (6263)
Test Run Error Rate
21.0% (2592)

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

Total Representer Runs
2,639
Total Representation Comments Made
0
Feedback Given Frequency
0.0%

Analyzer

Learn More

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

Next goal: Build an Analyzer. Find out more.