Декодер кодов на основе слов ДЕКОДИРОВАНИЕ

Декодируйте три вида кодов на основе слов в числа: фонетический алфавит NATO (Alpha=1..Zulu=26), римские цифры (I=1..MMM=3000+) и английские числительные («one hundred twenty-three» → 123). Выберите вкладку ниже, чтобы начать. Вся обработка локальная — никакие данные не загружаются.
Кодировка: Автоопределение ▾
Направление: Автоопределение
Печатайте, чтобы конвертировать в реальном времени
(UTF-8 .txt)
Направление: Автоопределение
Печатайте, чтобы конвертировать в реальном времени
(UTF-8 .txt)
Печатайте, чтобы конвертировать в реальном времени
(UTF-8 .txt)
Справка по фонетическому алфавиту NATO (с произношением)
1AlphaAL-fah14Novemberno-VEM-ber
2BravoBRAH-voh15OscarOSS-car
3CharlieCHAR-lee16Papapah-PAH
4DeltaDELL-tah17Quebeckeh-BECK
5EchoECK-oh18RomeoROW-me-oh
6FoxtrotFOKS-trot19Sierrasee-AIR-rah
7GolfGOLF20TangoTANG-go
8Hotelhoh-TEL21UniformYOU-nee-form
9IndiaIN-dee-ah22VictorVIK-tah
10JuliettJEW-lee-ETT23WhiskeyWISS-key
11KiloKEY-loh24X-rayECKS-ray
12LimaLEE-mah25YankeeYANG-key
13MikeMIKE26ZuluZOO-loo
Быстрая справка по римским цифрам
I1VIII8LX60
II2IX9XC90
III3X10C100
IV4XX20D500
V5XXX30M1000
VI6XL40MM2000
VII7L50MMM3000
Правила: I перед V/X = вычитание (IV=4, IX=9) • X перед L/C = вычитание (XL=40, XC=90) • C перед D/M = вычитание (CD=400, CM=900) • не более 3 повторов подряд (III=3, но 4=IV). Поддерживаются значения 1–3999.
Поддерживаемые числительные
Единицы: zero, one, two, three, four, five, six, seven, eight, nine
Подростковые: ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen
Десятки: twenty, thirty, forty, fifty, sixty, seventy, eighty, ninety
Разряды: hundred, thousand, million, billion, trillion, quadrillion, quintillion, sextillion, septillion, octillion, nonillion
Служебные: and (необязательно), negative, minus, point (десятичная точка), hundred (с предыдущим числом: «one hundred»)
Коды на основе слов — что это и зачем

Все три системы записывают числа словами. Фонетический алфавит NATO (Alpha, Bravo, Charlie…) даёт каждой букве отдельное кодовое слово, чтобы буквы выдерживали плохие радиоканалы; здесь Alpha=1 … Zulu=26 превращает его в шифр буква-число. Римские цифры (I, IV, XL, M) записывают значения аддитивными и субтрактивными парами букв; английские числительные записывают значение полностью.

Римские цифры складываются слева направо, за исключением того, что меньшая буква перед большей вычитается — IV это 5−1=4, IX это 10−1=9 — и буква может повторяться не более трёх раз подряд (III допустимо, IIII нет).