MIPS Assembly Track Management

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

Students
4,822
Submissions
29,562
Mentoring Discussions
98

The MIPS Assembly 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: 91de70a7654eabfba12cd98052c9a08e23b5ddad (Updates should be instant)

Next goal: Implement 132 practice exercises. Find out more.
59 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
3,339
5,738 (avg. 1.7)
2,462 (73.7%)
0 (0.0%)
Difference of Squares Difference of Squares
425
1,725 (avg. 4.1)
205 (48.2%)
8 (1.9%)
Leap Leap
1,369
8,866 (avg. 6.5)
880 (64.3%)
53 (3.9%)
Collatz Conjecture Collatz Conjecture
124
1,013 (avg. 8.2)
80 (64.5%)
2 (1.6%)
Darts Darts
50
215 (avg. 4.3)
29 (58.0%)
1 (2.0%)
Grains Grains
112
961 (avg. 8.6)
68 (60.7%)
0 (0.0%)
ISBN Verifier ISBN Verifier
97
644 (avg. 6.6)
50 (51.5%)
0 (0.0%)
Nucleotide Count Nucleotide Count
64
325 (avg. 5.1)
47 (73.4%)
0 (0.0%)
Reverse String Reverse String
89
595 (avg. 6.7)
48 (53.9%)
1 (1.1%)
Square Root Square Root
47
186 (avg. 4.0)
34 (72.3%)
0 (0.0%)
Triangle Triangle
124
361 (avg. 2.9)
74 (59.7%)
2 (1.6%)
Two-Fer Two-Fer
15
63 (avg. 4.2)
10 (66.7%)
0 (0.0%)
Acronym Acronym
29
199 (avg. 6.9)
13 (44.8%)
0 (0.0%)
Armstrong Numbers Armstrong Numbers
103
586 (avg. 5.7)
69 (67.0%)
1 (1.0%)
Bob Bob
23
171 (avg. 7.4)
9 (39.1%)
0 (0.0%)
Eliud's Eggs Eliud's Eggs
81
334 (avg. 4.1)
64 (79.0%)
1 (1.2%)
Hamming Hamming
134
406 (avg. 3.0)
103 (76.9%)
5 (3.7%)
Isogram Isogram
84
201 (avg. 2.4)
48 (57.1%)
3 (3.6%)
Pangram Pangram
14
23 (avg. 1.6)
9 (64.3%)
0 (0.0%)
RNA Transcription RNA Transcription
86
142 (avg. 1.7)
57 (66.3%)
0 (0.0%)
Resistor Color Resistor Color
52
330 (avg. 6.3)
38 (73.1%)
0 (0.0%)
Sum of Multiples Sum of Multiples
15
7 (avg. 0.5)
5 (33.3%)
0 (0.0%)
Atbash Cipher Atbash Cipher
67
387 (avg. 5.8)
39 (58.2%)
1 (1.5%)
Binary Search Binary Search
30
226 (avg. 7.5)
18 (60.0%)
0 (0.0%)
Kindergarten Garden Kindergarten Garden
12
39 (avg. 3.3)
8 (66.7%)
0 (0.0%)
Luhn Luhn
27
269 (avg. 10.0)
18 (66.7%)
0 (0.0%)
Matching Brackets Matching Brackets
15
100 (avg. 6.7)
12 (80.0%)
0 (0.0%)
Perfect Numbers Perfect Numbers
14
78 (avg. 5.6)
9 (64.3%)
0 (0.0%)
Phone Number Phone Number
12
106 (avg. 8.8)
9 (75.0%)
0 (0.0%)
Prime Factors Prime Factors
19
94 (avg. 4.9)
9 (47.4%)
0 (0.0%)
Roman Numerals Roman Numerals
25
154 (avg. 6.2)
16 (64.0%)
0 (0.0%)
Rotational Cipher Rotational Cipher
47
226 (avg. 4.8)
36 (76.6%)
0 (0.0%)
Space Age Space Age
16
77 (avg. 4.8)
8 (50.0%)
0 (0.0%)
Sublist Sublist
11
86 (avg. 7.8)
7 (63.6%)
1 (9.1%)
Anagram Anagram
9
106 (avg. 11.8)
5 (55.6%)
0 (0.0%)
Bottle Song Bottle Song
3
1 (avg. 0.3)
1 (33.3%)
0 (0.0%)
Diamond Diamond
9
52 (avg. 5.8)
6 (66.7%)
0 (0.0%)
Largest Series Product Largest Series Product
12
59 (avg. 4.9)
7 (58.3%)
0 (0.0%)
Protein Translation Protein Translation
17
119 (avg. 7.0)
12 (70.6%)
0 (0.0%)
Proverb Proverb
3
1 (avg. 0.3)
1 (33.3%)
0 (0.0%)
Raindrops Raindrops
63
249 (avg. 4.0)
40 (63.5%)
0 (0.0%)
Resistor Color Duo Resistor Color Duo
18
54 (avg. 3.0)
15 (83.3%)
0 (0.0%)
Scrabble Score Scrabble Score
60
126 (avg. 2.1)
45 (75.0%)
1 (1.7%)
Secret Handshake Secret Handshake
11
28 (avg. 2.5)
8 (72.7%)
0 (0.0%)
Series Series
7
11 (avg. 1.6)
4 (57.1%)
0 (0.0%)
Sieve Sieve
11
44 (avg. 4.0)
6 (54.5%)
0 (0.0%)
Spiral Matrix Spiral Matrix
10
36 (avg. 3.6)
7 (70.0%)
0 (0.0%)
Twelve Days Twelve Days
3
1 (avg. 0.3)
1 (33.3%)
0 (0.0%)
Food Chain Food Chain
3
1 (avg. 0.3)
1 (33.3%)
0 (0.0%)
House House
3
1 (avg. 0.3)
1 (33.3%)
0 (0.0%)
Knapsack Knapsack
10
19 (avg. 1.9)
7 (70.0%)
0 (0.0%)
Pascal's Triangle Pascal's Triangle
8
69 (avg. 8.6)
6 (75.0%)
0 (0.0%)
Pig Latin Pig Latin
7
66 (avg. 9.4)
4 (57.1%)
1 (14.3%)
Crypto Square Crypto Square
10
109 (avg. 10.9)
5 (50.0%)
1 (10.0%)
Nth Prime Nth Prime
61
175 (avg. 2.9)
31 (50.8%)
0 (0.0%)
All Your Base All Your Base
11
23 (avg. 2.1)
7 (63.6%)
0 (0.0%)
Minesweeper Minesweeper
8
96 (avg. 12.0)
6 (75.0%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
14
107 (avg. 7.6)
6 (42.9%)
0 (0.0%)
Zebra Puzzle Zebra Puzzle
4
1 (avg. 0.3)
0 (0.0%)
0 (0.0%)
4 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Binary Binary
1,145
2,615 (avg. 2.3)
247 (21.6%)
34 (3.0%)
Hexadecimal Hexadecimal
85
190 (avg. 2.2)
58 (68.2%)
0 (0.0%)
Octal Octal
103
125 (avg. 1.2)
75 (72.8%)
0 (0.0%)
Trinary Trinary
79
145 (avg. 1.8)
65 (82.3%)
1 (1.3%)
73 unimplemented practice exercises
Affine Cipher Affine Cipher
Allergies Allergies
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Binary Search Tree Binary Search Tree
Book Store Book Store
Bowling Bowling
Change Change
Circular Buffer Circular Buffer
Clock Clock
Complex Numbers Complex Numbers
Connect Connect
Conway's Game of Life Conway's Game of Life
Custom Set Custom Set
D&D Character D&D Character
Dominoes Dominoes
DOT DSL DOT DSL
Error Handling Error Handling
ETL ETL
Flatten Array Flatten Array
Forth Forth
Gigasecond Gigasecond
Go Counting Go Counting
Grade School Grade School
Grep Grep
Hangman Hangman
High Scores High Scores
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Ledger Ledger
Lens Person Lens Person
Linked List Linked List
List Ops List Ops
Markdown Markdown
Matrix Matrix
Meetup Meetup
Micro Blog Micro Blog
OCR Numbers OCR Numbers
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Poker Poker
POV POV
Queen Attack Queen Attack
Rail Fence Cipher Rail Fence Cipher
Rational Numbers Rational Numbers
React React
Rectangles Rectangles
Relative Distance Relative Distance
Resistor Color Trio Resistor Color Trio
REST API REST API
Robot Name Robot Name
Robot Simulator Robot Simulator
Run-Length Encoding Run-Length Encoding
Saddle Points Saddle Points
Satellite Satellite
Say Say
SGF Parsing SGF Parsing
Simple Cipher Simple Cipher
Simple Linked List Simple Linked List
Split-Second Stopwatch Split-Second Stopwatch
State of Tic-Tac-Toe State of Tic-Tac-Toe
Strain Strain
Swift Scheduling Swift Scheduling
Tournament Tournament
Transpose Transpose
Tree Building Tree Building
Two Bucket Two Bucket
Variable Length Quantity Variable Length Quantity
Word Count Word Count
Word Search Word Search
Wordy Wordy
Yacht Yacht
Zipper Zipper
2 foregone practice exercises
Bank Account Bank Account
Parallel Letter Frequency Parallel Letter Frequency

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

Next goal: Get Test Runners to Version 2. MIPS Assembly is currently utilising a Version 1 Test Runner. Find out more.
Total Test Runner Runs
28,938
Test Run Pass Rate
25.6% (7420)
Test Run Fail Rate
71.2% (20594)
Test Run Error Rate
3.2% (924)

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

Next goal: Build an Analyzer. Find out more.