python
beginner
Gelöst
Endet am 2026-11-17
Roman numerals
Write to_roman(n) that turns a whole number from 1 to 3999 into Roman numerals.
- Use the subtractive forms:
4is"IV",9is"IX",40is"XL",900is"CM". - Raise
ValueErrorfor numbers outside 1–3999.
Acceptance criteria
to_roman(1994)returns"MCMXCIV".- The tests at the bottom print
All tests passed.
Hint: walk a table of (value, symbol) pairs from largest to smallest.
Bisher von 0 Personen gelöst.
EditorCtrl + Enter
Wenn die Tests "All tests passed" ausgeben, wird die Challenge in diesem Browser als gelöst markiert.
Ihre Lösung zur Prüfung einreichen