Алгоритм решения ребуса на примере
МУХА + МУХА = СЛОН
При решении ребусов одинаковым буквам соответствуют одинаковые цифры.
Например, частью решений ребуса МУХА + МУХА = СЛОН являются: 1345 + 1345 = 2690, 1354 + 1354 = 2708, ... , 4865 + 4865 = 9730, их всего 77.
Просмотреть все числа МУХА от 1000 до 4999 (Т.к. число МУХА четырехзначное,
то берется минимальное четырехзначное число – 1000. Т. к. число СЛОН четырехзначное, то берется максимальное число МУХА = 4999, при котором сумма все еще будет четырехзначной.).
1. Занести все цифры числа МУХА во множество.
2. Подсчитать количество различных цифр во множестве, если для числа МУХА оно равно 4, то переход к шагу 3.
3. Определить число СЛОН как МУХА + МУХА.
4. Занести все цифры числа СЛОН во множество.
5. Подсчитать количество различных цифр во множестве, если для числа СЛОН оно равно 4, то переход к шагу 6.
6. Если у чисел МУХА и СЛОН нет одинаковых цифр, то все условия на ребус выполнены, переход к шагу 7.
7. Увеличение счетчика для подсчета решений, вывод решения ребуса.
8. Вывод общего количества решений ребуса.