А не пора ли нам порешать традиционную новогоднюю забаву? Ту самую, математическую :) Постоянные читатели моего блога уже прекрасно знают условия, а для "новобранцев" раскрываю тему подробно.
Есть числа "10 9 8 7 6 5 4 3 2 1". При помощи базовых арифметических функций плюс-минус-умножить-разделить и скобок нужно получить номер наступающего года: 2022. Переставлять и склеивать цифры нельзя.
Например, 10 * 9 * 8 * (7 + 6) / (5 + 4) * (3 - 2 + 1) = 2080, а надо получить 2022.
Затем ту же работу проделать в более сложных условиях:
9 8 7 6 5 4 3 2 1 = 2022
8 7 6 5 4 3 2 1 = 2022
7 6 5 4 3 2 1 = 2022
Начиная с какого-то момента без математической алхимии в виде факториалов, субфакториалов, праймориалов и тому подобного обойтись уже не получится.
6 5 4 3 2 1 = 2022
5 4 3 2 1 = 2022
Когда цифр становится ещё меньше, нужно вызывать демонов в виде рядов Ферма, Фибоначчи, Мерсенна и прочих.
4 3 2 1 = 2022
3 2 1 = 2022
2 1 = 2022
Подробнее условия "с демонами" описаны
здесь, но просьба решать честно и не подглядывать в решения прошлых лет! (некоторые из них можно адаптировать и к этому году).
Ну и самое интересное - получить номер нашего следующего года из одной единицы! Это упражнение уже было проделано неоднократно разными способами, теперь же требуется найти ещё одно новое решение этой задачки.
P.S.1: на решение варианта "10 ... 1" у меня ушло примерно 10 минут :)
P.S.2: ах да, призы традиционно будут!! :)
Вроде всё. Дерзайте! :)