Перейти к содержанию
TextArray
100% локально

Конвертер римских цифр

Преобразуйте числа в римские цифры, а римские цифры обратно в числа, по одному в строке.

Входные данные
Выходные данные

Конвертер римских цифр

Вставьте число и получите его римскую цифру или вставьте римскую цифру и прочтите ее как цифры. Конвертер работает в обе стороны и сам решает, какой из входов вам нужен, поэтому список, смешивающий MMXXIV и 1999, выходит сразу, без каких-либо переключений.

Суть в массовом преобразовании: поместите одно значение в строку, и весь столбец будет преобразован сразу. Это соответствует тому, где до сих пор встречаются римские цифры — годы в титрах фильмов и строках авторских прав, нумерация глав и набросков, монархи и папы (Людовик XIV), надписи на памятниках и краеугольных камнях, количество Олимпиад и Суперкубков, а также номера страниц на обложке книги. Для последнего случая существует опция нижнего регистра: на выходе читается i, ii, iii вместо I, II, III. Пустые строки остаются пустыми, поэтому преобразованный столбец по-прежнему соответствует исходному построчно.

Проверка скорее строгая, чем прощающая. IIII, VIIII, VX и IC появляются достаточно часто, но они не являются стандартными обозначениями, поэтому инструмент называет строку и объясняет, что не так, вместо того, чтобы тихонько угадывать значение. Диапазон от 1 до 3999: классическая запись не имеет нуля, знака и ничего выше MMMCMXCIX без надчеркивания, которое не может переносить обычный текст. Напоминаем, что строительными блоками являются I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 и M = 1000, а также меньший символ, помещенный перед вычитанием большего.

Все работает в вашем браузере, и никакие номера никуда не загружаются. Скопируйте результат, загрузите его в виде файла .txt или переместите обратно на вход, чтобы преобразовать его обратно и проверить обратный путь.

FAQ

Какой диапазон охватывает преобразователь?
От одного до 3999. Стандартная римская нотация не имеет ни нуля, ни знака минус, а все, что выше MMMCMXCIX, требует надписей, которые не могут быть представлены обычным текстом.
Почему IIII отклонен?
Потому что стандартные обозначения вычитают, а не повторяют: четыре — это IV. IIII появляется на циферблатах и в некоторых надписях, но инструмент строго проверяет и называет строку, а не угадывает, что вы имели в виду.
Могу ли я преобразовать весь список сразу?
Да. Поместите одно значение в строку, и каждая строка будет преобразована. Пустые строки остаются пустыми, поэтому столбец, вставленный из электронной таблицы, сохраняет свое выравнивание.
Обрабатывает ли он строчные римские цифры?
Ввод в нижнем регистре, например mcmxc, читается нормально. Включите опцию нижнего регистра, чтобы записать вывод как i, ii, iii — обычный стиль для номеров страниц вступительной части.
Мой текст где-нибудь загружен?
Нет. Преобразование выполняется полностью в вашем браузере, и ничего из того, что вы вставляете, не покидает ваше устройство.