Wren Track Management

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

Students
423
Submissions
9,376
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: e5115837c436f20e43374eacd3d7c0c0565cd6e6 (Updates should be instant)

Next goal: Implement 132 practice exercises. Find out more.
81 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
371
493 (avg. 1.3)
297 (80.1%)
0 (0.0%)
Two Fer Two Fer
188
434 (avg. 2.3)
143 (76.1%)
2 (1.1%)
Leap Leap
109
356 (avg. 3.3)
101 (92.7%)
3 (2.8%)
Resistor Color Resistor Color
106
452 (avg. 4.3)
80 (75.5%)
1 (0.9%)
RNA Transcription RNA Transcription
66
317 (avg. 4.8)
58 (87.9%)
2 (3.0%)
High Scores High Scores
61
649 (avg. 10.6)
50 (82.0%)
2 (3.3%)
Collatz Conjecture Collatz Conjecture
48
279 (avg. 5.8)
45 (93.8%)
1 (2.1%)
Hamming Hamming
41
174 (avg. 4.2)
37 (90.2%)
2 (4.9%)
Triangle Triangle
34
257 (avg. 7.6)
31 (91.2%)
2 (5.9%)
Bank Account Bank Account
25
174 (avg. 7.0)
24 (96.0%)
0 (0.0%)
Acronym Acronym
24
191 (avg. 8.0)
20 (83.3%)
1 (4.2%)
Accumulate Accumulate
24
54 (avg. 2.3)
21 (87.5%)
0 (0.0%)
Grains Grains
26
121 (avg. 4.7)
24 (92.3%)
0 (0.0%)
Darts Darts
26
68 (avg. 2.6)
24 (92.3%)
1 (3.8%)
Difference of Squares Difference of Squares
23
104 (avg. 4.5)
22 (95.7%)
1 (4.3%)
Armstrong Numbers Armstrong Numbers
21
122 (avg. 5.8)
19 (90.5%)
1 (4.8%)
Nucleotide Count Nucleotide Count
19
64 (avg. 3.4)
16 (84.2%)
0 (0.0%)
Protein Translation Protein Translation
18
155 (avg. 8.6)
16 (88.9%)
0 (0.0%)
Raindrops Raindrops
20
68 (avg. 3.4)
17 (85.0%)
0 (0.0%)
Resistor Color Duo Resistor Color Duo
16
53 (avg. 3.3)
14 (87.5%)
0 (0.0%)
Reverse String Reverse String
25
100 (avg. 4.0)
22 (88.0%)
1 (4.0%)
Scrabble Score Scrabble Score
15
71 (avg. 4.7)
14 (93.3%)
0 (0.0%)
Space Age Space Age
13
47 (avg. 3.6)
10 (76.9%)
0 (0.0%)
Matching Brackets Matching Brackets
14
58 (avg. 4.1)
12 (85.7%)
0 (0.0%)
Pangram Pangram
7
14 (avg. 2.0)
6 (85.7%)
0 (0.0%)
Word Count Word Count
13
98 (avg. 7.5)
10 (76.9%)
0 (0.0%)
D&D Character D&D Character
67
743 (avg. 11.1)
61 (91.0%)
0 (0.0%)
Isogram Isogram
12
44 (avg. 3.7)
11 (91.7%)
0 (0.0%)
Binary Binary
18
100 (avg. 5.6)
18 (100.0%)
1 (5.6%)
Flatten Array Flatten Array
68
382 (avg. 5.6)
64 (94.1%)
0 (0.0%)
Allergies Allergies
15
45 (avg. 3.0)
13 (86.7%)
0 (0.0%)
Bob Bob
13
45 (avg. 3.5)
10 (76.9%)
1 (7.7%)
Anagram Anagram
10
51 (avg. 5.1)
7 (70.0%)
0 (0.0%)
Roman Numerals Roman Numerals
12
28 (avg. 2.3)
9 (75.0%)
0 (0.0%)
ISBN Verifier ISBN Verifier
11
33 (avg. 3.0)
9 (81.8%)
0 (0.0%)
Resistor Color Trio Resistor Color Trio
10
77 (avg. 7.7)
7 (70.0%)
0 (0.0%)
Square Root Square Root
12
36 (avg. 3.0)
9 (75.0%)
0 (0.0%)
Twelve Days Twelve Days
8
37 (avg. 4.6)
6 (75.0%)
0 (0.0%)
Beer Song Beer Song
8
38 (avg. 4.8)
5 (62.5%)
0 (0.0%)
Diamond Diamond
11
33 (avg. 3.0)
6 (54.5%)
0 (0.0%)
Luhn Luhn
9
24 (avg. 2.7)
5 (55.6%)
0 (0.0%)
Clock Clock
8
50 (avg. 6.3)
5 (62.5%)
0 (0.0%)
Pig Latin Pig Latin
4
17 (avg. 4.3)
2 (50.0%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
4
3 (avg. 0.8)
3 (75.0%)
0 (0.0%)
Sieve Sieve
6
7 (avg. 1.2)
3 (50.0%)
0 (0.0%)
Rotational Cipher Rotational Cipher
4
3 (avg. 0.8)
3 (75.0%)
0 (0.0%)
Perfect Numbers Perfect Numbers
4
10 (avg. 2.5)
4 (100.0%)
0 (0.0%)
Custom Set Custom Set
11
50 (avg. 4.5)
6 (54.5%)
1 (9.1%)
Run-Length Encoding Run-Length Encoding
54
525 (avg. 9.7)
49 (90.7%)
0 (0.0%)
Bottle Song Bottle Song
3
2 (avg. 0.7)
2 (66.7%)
0 (0.0%)
Atbash Cipher Atbash Cipher
6
8 (avg. 1.3)
4 (66.7%)
0 (0.0%)
Nth Prime Nth Prime
4
4 (avg. 1.0)
3 (75.0%)
0 (0.0%)
Robot Simulator Robot Simulator
9
22 (avg. 2.4)
7 (77.8%)
0 (0.0%)
Crypto Square Crypto Square
3
3 (avg. 1.0)
2 (66.7%)
0 (0.0%)
Spiral Matrix Spiral Matrix
3
17 (avg. 5.7)
2 (66.7%)
0 (0.0%)
Pascals Triangle Pascals Triangle
4
5 (avg. 1.3)
3 (75.0%)
0 (0.0%)
Queen Attack Queen Attack
56
944 (avg. 16.9)
50 (89.3%)
0 (0.0%)
Affine Cipher Affine Cipher
4
33 (avg. 8.3)
1 (25.0%)
0 (0.0%)
Robot Name Robot Name
6
3 (avg. 0.5)
3 (50.0%)
0 (0.0%)
Simple Linked List Simple Linked List
8
15 (avg. 1.9)
4 (50.0%)
0 (0.0%)
Grade School Grade School
3
2 (avg. 0.7)
1 (33.3%)
0 (0.0%)
Killer Sudoku Helper Killer Sudoku Helper
4
4 (avg. 1.0)
3 (75.0%)
0 (0.0%)
Circular Buffer Circular Buffer
10
43 (avg. 4.3)
6 (60.0%)
0 (0.0%)
Binary Search Tree Binary Search Tree
5
3 (avg. 0.6)
2 (40.0%)
0 (0.0%)
Simple Cipher Simple Cipher
3
13 (avg. 4.3)
2 (66.7%)
0 (0.0%)
Wordy Wordy
4
10 (avg. 2.5)
1 (25.0%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
3
8 (avg. 2.7)
2 (66.7%)
0 (0.0%)
Rational Numbers Rational Numbers
5
32 (avg. 6.4)
3 (60.0%)
0 (0.0%)
Two Bucket Two Bucket
5
6 (avg. 1.2)
2 (40.0%)
0 (0.0%)
Complex Numbers Complex Numbers
4
21 (avg. 5.3)
3 (75.0%)
0 (0.0%)
Knapsack Knapsack
3
2 (avg. 0.7)
2 (66.7%)
0 (0.0%)
Linked List Linked List
6
51 (avg. 8.5)
3 (50.0%)
0 (0.0%)
All Your Base All Your Base
51
496 (avg. 9.7)
47 (92.2%)
0 (0.0%)
Minesweeper Minesweeper
8
27 (avg. 3.4)
5 (62.5%)
0 (0.0%)
Grep Grep
3
25 (avg. 8.3)
2 (66.7%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
4
3 (avg. 0.8)
3 (75.0%)
0 (0.0%)
Rectangles Rectangles
5
6 (avg. 1.2)
3 (60.0%)
0 (0.0%)
Change Change
6
3 (avg. 0.5)
3 (50.0%)
0 (0.0%)
Forth Forth
13
26 (avg. 2.0)
3 (23.1%)
1 (7.7%)
List Ops List Ops
10
180 (avg. 18.0)
7 (70.0%)
0 (0.0%)
Parallel Letter Frequency Parallel Letter Frequency
3
5 (avg. 1.7)
1 (33.3%)
0 (0.0%)
51 unimplemented practice exercises
Alphametics Alphametics
Binary Search Binary Search
Book Store Book Store
Bowling Bowling
Connect Connect
Conway's Game of Life Conway's Game of Life
Dominoes Dominoes
DOT DSL DOT DSL
Eliud's Eggs Eliud's Eggs
Error Handling Error Handling
ETL ETL
Food Chain Food Chain
Gigasecond Gigasecond
Go Counting Go Counting
Hangman Hangman
House House
Largest Series Product Largest Series Product
Ledger Ledger
Lens Person Lens Person
Markdown Markdown
Matrix Matrix
Meetup Meetup
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Phone Number Phone Number
Poker Poker
POV POV
Prime Factors Prime Factors
Proverb Proverb
React React
REST API REST API
Saddle Points Saddle Points
Satellite Satellite
Say Say
Secret Handshake Secret Handshake
Series Series
SGF Parsing SGF Parsing
State of Tic-Tac-Toe State of Tic-Tac-Toe
Strain Strain
Sublist Sublist
Sum of Multiples Sum of Multiples
Tournament Tournament
Transpose Transpose
Tree Building Tree Building
Variable Length Quantity Variable Length Quantity
Word Search Word Search
Yacht Yacht
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: be1a415b7510c9a7779568187e59b1d105f39a47 (Takes up to 10 mins to deploy)

Total Test Runner Runs
9,323
Test Run Pass Rate
28.1% (2624)
Test Run Fail Rate
51.6% (4809)
Test Run Error Rate
20.3% (1890)

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,063
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.