Преобразование римских цифр в арабские

  Автор:
  Комментариев нет
  225

На днях решала задачку JavaScript на Leetcode. Саму задачу можно посмотреть здесь: Roman to Integer

Кратко суть задачи. Дается римское число, его необходимо преобразовать в арабское.

В римской системе чисел есть 7 символов:I, V, X, L, C, D, M.

Символ       Значение
I             1
V             5
X             10
L             50
C             100
D             500
M             1000

Римские цифры пишутся от большего числа к меньшему слева направо. Например 2 = II, 3 = III, а вот четыре будет выглядеть так: IV, поскольку I перед V то мы от V вычитаем I получается 4 . Таких примеров вычитаний 6

Читать далее »