Римское число в обычное
Римские числа встречаются в датах, главах книг и нумерации, но программе удобнее работать с обычными целыми числами. Дана строка s в римской записи. Верни её значение: если меньший символ стоит перед большим, его нужно вычесть, а не прибавить.
Примеры
Ввод
"III"Вывод
3Ввод
"LVIII"Вывод
58Ввод
"MCMXCIV"Вывод
1994Нужно реализовать
def roman_to_int(s: str) -> int:
Теги
stringshashmapmath
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"III"Ожидаемый
32
Ввод
"LVIII"Ожидаемый
583
Ввод
"MCMXCIV"Ожидаемый
19944
Ввод
"IV"Ожидаемый
45
Ввод
"IX"Ожидаемый
96
Ввод
"LVIIILVIII"Ожидаемый
100Фокус-радио
На паузе · SomaFM · Fluid