python
beginner
נפתר
מסתיים ב-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.
נפתר עד כה על ידי 0 אנשים.
עורךCtrl + Enter
כשהבדיקות מדפיסות "All tests passed", האתגר מסומן כפתור בדפדפן הזה.
שליחת הפתרון לבדיקה