LeetCode (JavaScript) Римские цифры представлены семью различными символами: I, V, X, L, и C,D,M I 1
V 5
X 10
L 50
C 100
D 500
M 1000 Например, 2 записывается как II римскими цифрами, состоящими из двух единиц. 12 записывается как XII, то есть просто X + II. Число 27 записывается как XXVII, то есть XX+V+II. Римские цифры обычно пишутся от большей к меньшей слева направо. Однако цифра «четыре» не является цифрой «четыре» IIII. Вместо этого число четыре записывается как IV. Поскольку единица стоит перед пятеркой, мы вычитаем ее, получая четыре. Тот же принцип применим и к числу девять, которое записывается как IX. Есть шесть случаев, когда используется вычитание: Дана римская цифра, преобразуйте ее в целое число. Пример 1: Ввод: s = «III»
Выход: 3
Объяснение: III = 3. Пример 2: Ввод: s = «LVIII»
Выход: 58
Объяснение: L = 50, V = 5, III = 3. Пример 3: Ввод: s = "MCMXCIV"
Вывод: 1994
Объяснение: M = 1000