У каждого римского символа есть фиксированное значение, а стандартная запись сочетает не более трёх повторов с шестью вычитаемыми парами (IV, IX, XL, XC, CD, CM):
| Символ | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| Значение | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
Всё считается локально в браузере. Ничего из введённого не отправляется на сервер и не сохраняется, результат обновляется на каждое нажатие клавиши, а при некорректном вводе появляется конкретное сообщение (не те буквы, нестандартная запись вроде IIII, число вне диапазона 1-3999) вместо молчаливого неверного ответа.