Даны числа 1, 5, 6 и 7. При помощи произвольного числа арифметических операций и скобок необходимо составить такое математическое выражение из этих чисел, чтобы его значение было равным 21. Данные числа можно использовать в выражении только по одному разу. Числа нельзя «склеивать» друг с другом (то есть из 1 и 5 получить 15).Само собой разумеется, что решение должно быть выполнено в виде программы на вашем любимом языке программирования. И, конечно же, после раскрытия комментариев у тех, кто дал правильный ответ, я спрошу ещё разные вопросы. Мы проверим общность разработанных алгоритмов.
Правила таковы:
1. Решайте уж сами. Задача не такая сложная, чтобы лезть за решением в эти ваши интернеты и списывать оттуда. Я сам написал программу примерно за час.
2. Тот, кто даст первым правильное решение, алгоритм поиска которого пройдёт проверку на общность, получит первый приз — мою книгу (на мой выбор) с моим автографом.
3. Тот, кто даст вторым правильное решение и общий алгоритм, получит второй приз — журнал с моей статьёй и автографом.
4. Остальные, кто даст правильное решение и алгоритмы которых будут достаточно общи, получат поощрительные призы. На сегодня это — две мои книги в электронном виде с автографами. Кто получал уже одну из них, получит вторую. Кто не получал — получит первую.
5. Также все правильно ответившие на вопрос и доказавшие общность своего алгоритма получат +2 % к своей скидке в магазине издательства Самиздал (но не более 10 %) на печать моих книг в бумажном виде. Любой, кто закажет печать книг, может указать в заказе, чтобы книги доставили по моему адресу. Тогда я их тоже надпишу и при случае передам или вышлю.
6. Все остальные участники удостоятся упоминания при подведении результатов.
7. Все, кто заработает материальные призы (книгу и журнал) смогут забрать оные, либо лично встретившись со мной, либо получив их по почте. Второй вариант подразумевает оплату почтовых расходов. Все детали обговорим по электронной почте. Нематериальные призы высылаются по электронной почте после подготовки.
Дерзайте!
Кстати, теперь выразить мне благодарность за книги (ну и всё остальное, например) можно при помощи PayPal. Кто просил — возрадуйтесь:
Дополнение 1: Комментарии раскрыты 07:49 05.12.2011. Начата проверка общности алгоритмов.
Дополнение 2: Результаты подведены.
Предыдущие конкурсы:
1. Задача о возрастах детей математика: условие, результаты.
2. Кто на ком женат: условие, результаты.
3. Задачи о переправах: условие, результаты.
4. Задача о надёжности кода: условие, результаты.
← Ctrl← Alt
Ctrl →Alt →
← Ctrl← Alt
Ctrl →Alt →