ElixirElixir byteStarter~2h time-box

Command Triplets

A legacy industrial robot controller receives a continuous stream of three-character instruction codes. Each triplet maps to a named operation. Your job is to build a decoder that translates individual codes and full instruction streams.

Command Triplets
Step 1
Clone the starter repo
Candidate gets the full project locally — README, source, tests, runner config.
Step 2
Run the visible tests
Public test file is right there. Expectations are explicit from minute one.
Step 3
Make tests pass, push
Candidate works in their own style, pushes reviewable commits for your team.
Starter repo
What candidates clone
1 files
  • mix.exs

The full README and the hidden test suite are available once you open the byte in your CodeSubmit workspace. Candidates never see the hidden tests.

Skills tested
filteringmapssequences
Difficulty
Starter

Fundamentals-level. Clear requirements, straightforward execution.

Keep exploring

More Elixir bytes

See all Elixir bytes