Так чи інакше, один з моїх запитів - "cryptarithm" - подарував мені кілька чудових знахідок, якими я і поспішаю поділитися з читачами. Для тих, хто не знає: кріптаріфм - це математичний ребус, в якому зашифровано приклад на виконання одного з арифметичних дій. При цьому однакові цифри шифруються однією і тією ж буквою, а різним цифрам відповідають різні літери. Вважається, що ніяке число не повинно починатися з нуля.
Кріптаріфм можна вважати хорошим, якщо в результаті шифрування вийшла якась осмислена фраза. Наприклад, класичним кріптаріфмом є приклад на додавання, придуманий Генрі Е. Дьюдени ще на початку нашого століття: SEND + MORE = MONEY. Крім того, ще одна вимога до правильного кріптаріфму: він повинен мати єдину можливу розшифровку. Наприклад, єдиним рішенням кріптаріфма Дьюдени є 9567 + 1085 = 10652.
Перша дюжина ребусів
12. ГОЛ x ГОЛ = ФУТБОЛ
Серія наведених нижче прикладів на додавання чудова тим, що якщо все числівники-складові замінити відповідними числами, то результат буде дорівнює числу, що стоїть в сумі!
13. FORTY + TEN + TEN = SIXTY (40 + 10 + 10 = 60)
14. THREE + THREE + TWO + TWO + ONE = ELEVEN (3 + 3 + 2 + 2 + 1 = 11)
15. SIX + SEVEN + SEVEN = TWENTY (6 + 7 + 7 = 20)
16. EIGHT + EIGHT + TWO + ONE + ONE = TWENTY (8 + 8 + 2 + 1 + 1 = 20)
17. FIVE + FIVE + NINE + ELEVEN = THIRTY (5 + 5 + 9 + 11 = 30)
18. NINE + SEVEN + SEVEN + SEVEN = THIRTY (9 + 7 + 7 + 7 = 30)
19. FOURTEEN + TEN + TEN + SEVEN = FORTYONE (14 + 10 + 10 + 7 = 41)
20. SIX + SIX + SIX = NINE + NINE (6 + 6 + 6 = 9 + 9, зверніть увагу - це не зовсім стандартний приклад).
21. FOURTEEN + THREE + TWO + 22 * ONE = FORTYONE (14 + 3 + 2 + 22 * 1 = 41, тут множник 22 записаний в цілях економії місця - не писали ж доданок ONE двадцять два рази).
22. 2 * NINETEEN + 4 * TEN + 5 * NINE + 877 * ONE = THOUSAND (2 * 19 + 4 * 10 + 5 * 9 + 877 * 1 = 1000; в цьому прикладі 888 доданків)!
23. СОРОК + СОРОК + СОРОК + СОРОК + СОРОК = ДВІСТІ
У випадках, коли кріптаріфм містить кілька складових (а в кінці - суму), все знаки дій можна опустити - виходить звичайнісінька фраза (a la send more money). А можна вчинити і навпаки: взяти якусь класичну фразу, поставити перед останнім словом знак рівності, а перед іншими - знаки складання, після чого вирішити цю фразу як кріптаріфм. Як правило, при цьому нічого хорошого не виходить - якщо такий кріптаріфм має рішення, то їх набагато більше одного. Але бувають і приємні винятки:
25. What was thy cause? ( "Король Лір", акт 4, сцена 4)
26. I think it be thine, indeed. ( "Гамлет", акт 5, сцена 1)
А ось кілька фраз, спеціально придуманих як числові ребуси:
27. No gun no hunt
28. Adam and Eve moved
29. Who is this idiot
30. Merry Xmas from Maxey
31. Amelia peeled a banana
32. Nathan ate green peppers
33. Winter breeze bred bitter freeze
34. No snow in view on roofs in Venice
35. Winter is windier, summer is sunnier
36. The Earth, Venus, Saturn, Uranus, Neptune
Якщо хтось із читачів візьметься виконати роботу по написанню такої програми (або просто придумає новий кріптаріфм і прорешать його вручну, без комп'ютера) - пам'ятайте: мою поштову скриньку [email protected] завжди чекає ваших листів.