Декодер кодів на основі слів ДЕКОДУВАННЯ

Декодуйте три типи кодів на основі слів у числа: фонетичний алфавіт 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 ні).