Добавить задачу

Решение задачи #76562

Написанный подряд девять цифр: один, два, три, четыре, пять, шесть, семь, восемь, девять. Поставь между ними знаки математических действий так, чтобы в результате получилось число 100.

1 2 3 4 5 6 7 8 9 = 100

Распишу логику, дальше сами попробуйте это описать по-умному. Как вариант, взять число с конца и попытаться с ним что-то сделать. Как сделать 100, используя 9? 900 разделить на 9, но 900 можно получить лишь имея это 9 или две тройки. Значит либо вычесть, либо прибавить. 100 + 9 = 109. Допустим, у нас будет 109 из первых восьми цифр.

Как взять 109 из восьмерки? Очевидно, только прибавить или отнять, так как результат умножения дал бы четное число, поэтому 109-8 = 101

101 как получить? Можно сделать 100, если вычесть 7 и прибавить 6, т.е 101 - 7 + 6 = 100

Осталось добыть 100 из первых самых приятных цифр: 1, 2, 3, 4, 5. Самый простой вариант: 1 * (2 + 3) * 4 * 5 = 5 * 20 = 100. Отсюда всё выражение:

1 * (2 + 3) * 4 * 5 - 6 + 7 + 8 - 9 = 100 + 1 - 1 = 100

Ответ: 1 * (2 + 3) * 4 * 5 - 6 + 7 + 8 - 9

Теги задачи:

Задачи на логику