Римские цифры
Числа в римские цифры и обратно, 1–3999 — строго канонические вычитательные формы: IIII и IC не «понимаются» молча, а отклоняются с объяснением.
MCMXC — читать по-римски
Чтение — это группировка: M CM XC = 1000 + 900 + 90 = 1990. Вся сложность — в вычитательных парах, а их всего шесть: IV, IX, XL, XC, CD, CM. Остальное — повторение, ограниченное тремя.
Запись идёт жадно сверху: вычесть наибольшее разрешённое значение, дописать знак, повторить. Такой алгоритм не может породить неканоническую форму — потому декодер просто кодирует свой ответ обратно и сравнивает: двухстрочное доказательство корректности.
Частые вопросы
Почему IIII отклоняется, если оно есть на часах?
Циферблат — единственное традиционное исключение; всюду ещё — главы, монархи, титры, даты на зданиях — каноничен IV. Конвертер, принимающий IIII, примет и VV с IC — и с этого места он учит ошибкам. Строгость здесь и есть функция.
Почему предел 3999?
Для 4000 нужны MMMM или надчёркивание (черта, умножающая на 1000), а надчёркивание не живёт в простом тексте. Всё практичное — годы, главы, перечни — умещается ниже потолка.
Каковы точные правила вычитания?
Вычитаются только I, X и C, и только из двух следующих ступеней: IV и IX; XL и XC; CD и CM. Слева никогда не стоят V, L, D; скачков вроде IC не бывает (99 — это XCIX). Валидатор применяет ровно этот список — и перепроверяет обратным преобразованием.
Как записать год вроде 2026 для тату или таблички?
MMXXVI — и проверьте здесь в обе стороны до чего-либо постоянного. Классические ошибки — порядок (XXMVI) и соблазнительные, но неверные вычитания; строгий декодер отклоняет именно их.
Похожие инструменты
- Генератор Случайных ЧиселСлучайные числа в любом диапазоне из криптографического генератора браузера, без modulo-смещения — одно число, список или розыгрыш без повторов.
- Калькулятор процентовРешите любую задачу с процентами — процент от числа, изменение и обратный расчёт.
- Конвертер единицПереводите длину, вес, температуру, объём, площадь, скорость, расход топлива и ещё восемь категорий между метрической и имперской системами.