Signal Notation
Write a function to convert channel numbers into signal notation. A legacy radio signaling system encodes channel numbers using a compact notation built from 7 symbols: I, V, X, L, C, D, M.

- jest.config.js
- package.json
- signal-notation.test.ts
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.
Fundamentals-level. Clear requirements, straightforward execution.
More TypeScript bytes

Manage badge factory settings. When a badge comes off the factory floor, it has no name.

In a user identity system, an alias cluster is a group of usernames that share exactly the same letters in a different arrangement. Two usernames belong to the same cluster if one can be formed by rearranging the letters of the other.

Given a word, compute the badge points for that word. You'll need these:

An internal billing system assigns sequential period numbers to billing cycles. Some periods are designated as extended — they receive an extra processing day for reconciliation.

Convert an encoded payload, represented as a sequence of symbol values in one radix, to any other radix.

You are building a roster system for a developer training academy. Participants are assigned to numbered cohorts based on their experience track. The program coordinator needs to view participants grouped by cohort, with each cohort's list sorted alphabeticall…