I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.
Число записывается по десятичным разрядам, от старшего к младшему, и каждый разряд кодируется отдельно:
- цифры 1–3 — повтором единичного символа разряда (I, X, C или M): 3 = III, 30 = XXX;
- цифры 5–8 — символом «пятёрки» (V, L, D), за которым идут единичные символы: 7 = VII, 60 = LX;
- цифры 4 и 9 — вычитанием: единичный символ ставится перед «пятёркой» или «десяткой» того же разряда: 4 = IV, 9 = IX, 40 = XL, 90 = XC, 400 = CD, 900 = CM.
Дано целое число number. Верните его запись римскими цифрами.number=2468 → 'MMCDLXVIII'
2000 = MM, 400 = CD, 60 = LX, 8 = VIII.
number=94 → 'XCIV'
90 = XC, 4 = IV. Запись IC недопустима: вычитание идёт только внутри своего разряда.
number=7 → 'VII'
5 + 1 + 1 = VII.
number ≤ 3999number=2468
'MMCDLXVIII'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 80 тестов на сервере, включая скрытые.