Tcl Track Management

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

Students
1,668
Submissions
42,514
Mentoring Discussions
194

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

Next goal: Implement 130 practice exercises. Find out more.
124 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
1,468
3,564 (avg. 2.4)
1,192 (81.2%)
0 (0.0%)
Two Fer Two Fer
860
6,958 (avg. 8.1)
470 (54.7%)
31 (3.6%)
Resistor Color Resistor Color
542
4,082 (avg. 7.5)
286 (52.8%)
23 (4.2%)
Error Handling Error Handling
326
2,246 (avg. 6.9)
176 (54.0%)
11 (3.4%)
Acronym Acronym
415
3,874 (avg. 9.3)
344 (82.9%)
15 (3.6%)
High Scores High Scores
249
1,953 (avg. 7.8)
150 (60.2%)
10 (4.0%)
Matrix Matrix
152
673 (avg. 4.4)
111 (73.0%)
7 (4.6%)
Series Series
149
1,441 (avg. 9.7)
121 (81.2%)
7 (4.7%)
Word Count Word Count
157
1,178 (avg. 7.5)
108 (68.8%)
8 (5.1%)
Hamming Hamming
134
543 (avg. 4.1)
112 (83.6%)
4 (3.0%)
Raindrops Raindrops
185
757 (avg. 4.1)
161 (87.0%)
7 (3.8%)
Isogram Isogram
174
782 (avg. 4.5)
147 (84.5%)
11 (6.3%)
Scrabble Score Scrabble Score
117
435 (avg. 3.7)
92 (78.6%)
7 (6.0%)
Luhn Luhn
115
856 (avg. 7.4)
84 (73.0%)
5 (4.3%)
Clock Clock
103
737 (avg. 7.2)
74 (71.8%)
5 (4.9%)
Tournament Tournament
84
554 (avg. 6.6)
47 (56.0%)
5 (6.0%)
Twelve Days Twelve Days
92
551 (avg. 6.0)
63 (68.5%)
4 (4.3%)
Bank Account Bank Account
80
349 (avg. 4.4)
58 (72.5%)
4 (5.0%)
Gigasecond Gigasecond
92
216 (avg. 2.3)
61 (66.3%)
1 (1.1%)
RNA Transcription RNA Transcription
95
200 (avg. 2.1)
76 (80.0%)
1 (1.1%)
Leap Leap
86
466 (avg. 5.4)
73 (84.9%)
1 (1.2%)
Resistor Color Duo Resistor Color Duo
36
249 (avg. 6.9)
28 (77.8%)
1 (2.8%)
Resistor Color Trio Resistor Color Trio
27
296 (avg. 11.0)
21 (77.8%)
1 (3.7%)
Yacht Yacht
29
142 (avg. 4.9)
20 (69.0%)
1 (3.4%)
Reverse String Reverse String
21
63 (avg. 3.0)
19 (90.5%)
0 (0.0%)
Space Age Space Age
82
679 (avg. 8.3)
71 (86.6%)
3 (3.7%)
Pangram Pangram
47
261 (avg. 5.6)
38 (80.9%)
2 (4.3%)
Triangle Triangle
44
267 (avg. 6.1)
26 (59.1%)
1 (2.3%)
Rectangles Rectangles
19
21 (avg. 1.1)
7 (36.8%)
1 (5.3%)
Anagram Anagram
33
129 (avg. 3.9)
24 (72.7%)
0 (0.0%)
Difference of Squares Difference of Squares
40
262 (avg. 6.6)
34 (85.0%)
1 (2.5%)
Sum of Multiples Sum of Multiples
32
196 (avg. 6.1)
22 (68.8%)
1 (3.1%)
Transpose Transpose
20
187 (avg. 9.4)
11 (55.0%)
1 (5.0%)
Word Search Word Search
24
329 (avg. 13.7)
8 (33.3%)
1 (4.2%)
Armstrong Numbers Armstrong Numbers
30
128 (avg. 4.3)
23 (76.7%)
0 (0.0%)
Flatten Array Flatten Array
23
73 (avg. 3.2)
17 (73.9%)
0 (0.0%)
Grains Grains
28
216 (avg. 7.7)
23 (82.1%)
0 (0.0%)
Phone Number Phone Number
24
225 (avg. 9.4)
15 (62.5%)
0 (0.0%)
Saddle Points Saddle Points
14
143 (avg. 10.2)
9 (64.3%)
0 (0.0%)
Nucleotide Count Nucleotide Count
22
53 (avg. 2.4)
18 (81.8%)
0 (0.0%)
ETL ETL
20
45 (avg. 2.3)
12 (60.0%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
18
166 (avg. 9.2)
8 (44.4%)
1 (5.6%)
Collatz Conjecture Collatz Conjecture
31
103 (avg. 3.3)
25 (80.6%)
1 (3.2%)
Darts Darts
23
54 (avg. 2.3)
18 (78.3%)
1 (4.3%)
Sublist Sublist
20
197 (avg. 9.9)
14 (70.0%)
0 (0.0%)
Proverb Proverb
16
92 (avg. 5.8)
12 (75.0%)
0 (0.0%)
Sieve Sieve
20
85 (avg. 4.3)
17 (85.0%)
2 (10.0%)
Palindrome Products Palindrome Products
14
57 (avg. 4.1)
6 (42.9%)
0 (0.0%)
Matching Brackets Matching Brackets
24
126 (avg. 5.3)
11 (45.8%)
0 (0.0%)
Bob Bob
27
254 (avg. 9.4)
18 (66.7%)
0 (0.0%)
Perfect Numbers Perfect Numbers
21
96 (avg. 4.6)
16 (76.2%)
1 (4.8%)
Square Root Square Root
23
63 (avg. 2.7)
17 (73.9%)
1 (4.3%)
Strain Strain
15
41 (avg. 2.7)
10 (66.7%)
0 (0.0%)
Binary Search Binary Search
21
56 (avg. 2.7)
17 (81.0%)
0 (0.0%)
Nth Prime Nth Prime
17
54 (avg. 3.2)
12 (70.6%)
1 (5.9%)
Two Bucket Two Bucket
12
50 (avg. 4.2)
8 (66.7%)
1 (8.3%)
Alphametics Alphametics
13
10 (avg. 0.8)
4 (30.8%)
0 (0.0%)
All Your Base All Your Base
19
44 (avg. 2.3)
11 (57.9%)
1 (5.3%)
Allergies Allergies
12
43 (avg. 3.6)
10 (83.3%)
0 (0.0%)
Run-Length Encoding Run-Length Encoding
12
45 (avg. 3.8)
9 (75.0%)
0 (0.0%)
Minesweeper Minesweeper
12
73 (avg. 6.1)
9 (75.0%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
11
47 (avg. 4.3)
8 (72.7%)
0 (0.0%)
Robot Simulator Robot Simulator
16
133 (avg. 8.3)
11 (68.8%)
0 (0.0%)
Beer Song Beer Song
13
37 (avg. 2.8)
9 (69.2%)
0 (0.0%)
Pig Latin Pig Latin
12
35 (avg. 2.9)
7 (58.3%)
0 (0.0%)
Protein Translation Protein Translation
21
89 (avg. 4.2)
12 (57.1%)
0 (0.0%)
Dominoes Dominoes
11
74 (avg. 6.7)
5 (45.5%)
0 (0.0%)
Grade School Grade School
12
111 (avg. 9.3)
9 (75.0%)
0 (0.0%)
Secret Handshake Secret Handshake
12
46 (avg. 3.8)
10 (83.3%)
0 (0.0%)
Wordy Wordy
12
148 (avg. 12.3)
7 (58.3%)
1 (8.3%)
List Ops List Ops
13
77 (avg. 5.9)
8 (61.5%)
1 (7.7%)
Atbash Cipher Atbash Cipher
14
62 (avg. 4.4)
11 (78.6%)
0 (0.0%)
Robot Name Robot Name
13
64 (avg. 4.9)
6 (46.2%)
0 (0.0%)
Simple Cipher Simple Cipher
13
35 (avg. 2.7)
6 (46.2%)
0 (0.0%)
Circular Buffer Circular Buffer
12
66 (avg. 5.5)
8 (66.7%)
0 (0.0%)
Crypto Square Crypto Square
12
35 (avg. 2.9)
8 (66.7%)
0 (0.0%)
Simple Linked List Simple Linked List
15
269 (avg. 17.9)
8 (53.3%)
0 (0.0%)
Change Change
10
20 (avg. 2.0)
6 (60.0%)
0 (0.0%)
Satellite Satellite
8
29 (avg. 3.6)
5 (62.5%)
0 (0.0%)
Binary Search Tree Binary Search Tree
10
23 (avg. 2.3)
6 (60.0%)
0 (0.0%)
House House
10
41 (avg. 4.1)
5 (50.0%)
0 (0.0%)
Roman Numerals Roman Numerals
65
275 (avg. 4.2)
53 (81.5%)
4 (6.2%)
Rotational Cipher Rotational Cipher
8
16 (avg. 2.0)
6 (75.0%)
0 (0.0%)
Affine Cipher Affine Cipher
8
43 (avg. 5.4)
4 (50.0%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
9
25 (avg. 2.8)
6 (66.7%)
0 (0.0%)
Largest Series Product Largest Series Product
12
62 (avg. 5.2)
9 (75.0%)
0 (0.0%)
Prime Factors Prime Factors
12
29 (avg. 2.4)
10 (83.3%)
1 (8.3%)
Custom Set Custom Set
10
158 (avg. 15.8)
6 (60.0%)
0 (0.0%)
Linked List Linked List
10
47 (avg. 4.7)
5 (50.0%)
0 (0.0%)
Knapsack Knapsack
9
26 (avg. 2.9)
6 (66.7%)
0 (0.0%)
Poker Poker
11
32 (avg. 2.9)
5 (45.5%)
0 (0.0%)
Queen Attack Queen Attack
11
49 (avg. 4.5)
7 (63.6%)
0 (0.0%)
Spiral Matrix Spiral Matrix
8
40 (avg. 5.0)
4 (50.0%)
0 (0.0%)
Food Chain Food Chain
9
26 (avg. 2.9)
5 (55.6%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
12
35 (avg. 2.9)
7 (58.3%)
1 (8.3%)
Connect Connect
8
33 (avg. 4.1)
4 (50.0%)
0 (0.0%)
Book Store Book Store
10
43 (avg. 4.3)
5 (50.0%)
0 (0.0%)
React React
9
14 (avg. 1.6)
4 (44.4%)
0 (0.0%)
ISBN Verifier ISBN Verifier
13
54 (avg. 4.2)
9 (69.2%)
0 (0.0%)
Complex Numbers Complex Numbers
10
38 (avg. 3.8)
4 (40.0%)
0 (0.0%)
Diamond Diamond
17
199 (avg. 11.7)
8 (47.1%)
0 (0.0%)
Markdown Markdown
11
49 (avg. 4.5)
6 (54.5%)
0 (0.0%)
Meetup Meetup
9
32 (avg. 3.6)
4 (44.4%)
0 (0.0%)
OCR Numbers OCR Numbers
9
30 (avg. 3.3)
3 (33.3%)
0 (0.0%)
Bowling Bowling
9
71 (avg. 7.9)
4 (44.4%)
0 (0.0%)
Grep Grep
13
98 (avg. 7.5)
5 (38.5%)
0 (0.0%)
REST API REST API
11
80 (avg. 7.3)
2 (18.2%)
0 (0.0%)
Zipper Zipper
10
22 (avg. 2.2)
4 (40.0%)
0 (0.0%)
POV POV
9
8 (avg. 0.9)
3 (33.3%)
0 (0.0%)
Say Say
11
78 (avg. 7.1)
6 (54.5%)
1 (9.1%)
Diffie-Hellman Diffie-Hellman
11
31 (avg. 2.8)
6 (54.5%)
0 (0.0%)
D&D Character D&D Character
59
774 (avg. 13.1)
46 (78.0%)
0 (0.0%)
Variable Length Quantity Variable Length Quantity
10
38 (avg. 3.8)
4 (40.0%)
0 (0.0%)
Rational Numbers Rational Numbers
11
23 (avg. 2.1)
3 (27.3%)
0 (0.0%)
Parallel Letter Frequency Parallel Letter Frequency
10
24 (avg. 2.4)
4 (40.0%)
1 (10.0%)
Forth Forth
11
65 (avg. 5.9)
3 (27.3%)
0 (0.0%)
DOT DSL DOT DSL
11
9 (avg. 0.8)
2 (18.2%)
0 (0.0%)
Go Counting Go Counting
10
9 (avg. 0.9)
2 (20.0%)
0 (0.0%)
Zebra Puzzle Zebra Puzzle
11
29 (avg. 2.6)
4 (36.4%)
0 (0.0%)
Hangman Hangman
16
81 (avg. 5.1)
4 (25.0%)
0 (0.0%)
Killer Sudoku Helper Killer Sudoku Helper
11
32 (avg. 2.9)
4 (36.4%)
1 (9.1%)
Eliud's Eggs Eliud's Eggs
9
44 (avg. 4.9)
6 (66.7%)
1 (11.1%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
4
18 (avg. 4.5)
2 (50.0%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
5
23 (avg. 4.6)
4 (80.0%)
0 (0.0%)
2 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
12
43 (avg. 3.6)
9 (75.0%)
0 (0.0%)
Scale Generator Scale Generator
10
30 (avg. 3.0)
6 (60.0%)
0 (0.0%)
6 unimplemented practice exercises
Bottle Song Bottle Song
Ledger Ledger
Lens Person Lens Person
PaaS I/O PaaS I/O
SGF Parsing SGF Parsing
Tree Building Tree Building
1 foregone practice exercise
Micro Blog Micro Blog

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

Total Test Runner Runs
42,134
Test Run Pass Rate
19.4% (8156)
Test Run Fail Rate
73.4% (30936)
Test Run Error Rate
7.2% (3042)

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

Next goal: Build an Analyzer. Find out more.