Компьютерра кріптаріфми

Так чи інакше, один з моїх запитів - "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] завжди чекає ваших листів.

Схожі статті