Roman numerals · Римские числа
Roman numerals
Convert a Roman numeral to an int. The symbols are I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Usually you add, but when a smaller symbol sits before a larger one you subtract it: IV is 4, IX is 9, MCMXCIV is 1994. Scanning from right to left makes the subtract rule easy — subtract any symbol smaller than the one to its right.
Римские цифры
Преобразуйте римскую цифру в целое число int. Символы соответствуют значениям: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Обычно значения складываются, но когда меньший символ стоит перед большим, он вычитается: IV равно 4, IX равно 9, MCMXCIV равно 1994. Сканирование справа налево упрощает применение правила вычитания — вычитайте любой символ, который меньше стоящего справа от него.
Complete romanToInt(String s) converting a Roman numeral to an int. A smaller symbol before a larger one is subtracted, so IV is 4 and MCMXCIV is 1994. Assume valid input. · Заполните romanToInt(String s), преобразующий римскую запись в int. Если меньший символ стоит перед большим, он вычитается, поэтому IV это 4, а MCMXCIV это 1994. Предположите корректный ввод.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.