Задача со шифром: числа заменяют буквы алфавита по порядку (A=1, B=2, ..., Z=26). Нельзя использовать число 0 отдельно — его нужно часть образовать с предыдущей цифрой (10, 20 и т.д.). Дальше строки цифр можно разбивать разными способами (1- или 2-значные числа от 1 до 26). Нужно найти такой код из четырех дано𝘀тых, у которого разбор единственный.
Анализ кодов
- 18205
- Разбиения на допустимые числа: 18-20-5 и 1-8-20-5.
- Соответствующие тексты: 18→R, 20→T, 5→E => "RTE"; 1→A, 8→H, 20→T, 5→E => "AHTE".
- Значит, decode не уникален (две возможности).
- 20158
- Разбиения: 20-15-8 и 20-1-5-8.
- Тексты: 20→T, 15→O, 8→H => "TOH"; 20→T, 1→A, 5→E, 8→H => "TAEH".
- Множество вариантов, не уникально.
- 20518
- Разбиения: 20-5-18 и 20-5-1-8.
- Тексты: 20→T, 5→E, 18→R => "TER"; 20→T, 5→E, 1→A, 8→H => "TEAH".
- Множество вариантов, не уникально.
- 81205
- Возможные разбиения: стоит проверить все допустимые.
- 8-1-20-5 → 8→H, 1→A, 20→T, 5→E = "HATE".
- Другие разбиения: 8-12-05 (05 недопустимо как отдельное число), 8-1-2-05 (05 недопустимо), 81-20-5 (81>26) и т.д.
- В итоге остаётся единственное допустимое разбиение: 8-1-20-5, что даёт слово "HATE".
Вывод Единственный код с единственным разбором — 81205. Расшифровка даёт слово HATE.
Ответ: HATE