Цифровой 2018 — часть 1.
Мальчики и девочки, уже опять как бы декабрь на календарях наших жизней. Опять как всегда неизбежно надвигается всякое-разное новогоднее, а потом уже и салюты-фейерверки-звон-бокалов разных зимних праздников (а кто их не любит?), потом счётчик времени — щёлк! — и плюс один к номеру текущего года. А мы по уже давней традиции снова и снова повторяем ту же самую обычную после-новогоднюю ошибку: дата-месяц-год
.. ой, извините, зачёркиваю -> 2018 уже!
Двадцать-восемнадцать! Какое-то очень красивое число. Такое всё круглое, чётное каждой своей цифрой.. Ну, в смысле ‘1’ это тоже ведь чётное число — очевидно. Ведь это же 2-в-степени-ноль. Вот как я вывернулся 🙂 Да, и каждая цифра в 2018 — это степень двойки… Чем ноль не устраивает? Ну, придумайте такое искусственное число, при возведении в степень которого двойка даёт ноль — что, сложно? Придумали же мнимое ‘i’, квадрат которого даёт минус-единицу? Сложно что ли ради такого красивого числа 2018 постараться? 🙂
Ну, ладно-ладно. Согласен. Не будем портить арифметику всякими ненужными химерами, в степени которых каждая порядочная двойка превращается в пустой ноль. Зато восемь по китайским традициям — это богатство! Вот так. Готовьтесь — в 2018-м должно повезти с достатком 🙂
А чтобы разогреть прибытие очередного безусловно интересного в самых разных отношениях года — давайте покрутим арифметикой по всем его параметрам. Что первое бросается в глаза? Правильно — чётность.
2018 = 2*1009
Что второе?.. Ага. 1009 — простое число. Примерно, как 2017… Это что же получается, я же в прошлый раз обещал, что 2017 будет простым годом, а получилось сами знаете что. Теперь нужно готовиться к дважды простому году? Или минус-на-минус дадут плюс?
Что ещё? Сумма всех цифр равна ’11’ — что есть очень красивое со всех сторон число, особо дорогое мне по техническим причинам. Произведение всех ненулевых = 16, что не может не греть душу каждому компьютерщику.
Так, достаточно. Разминку закончили. Давайте переходить к уже традиционным арифметическим новогодним упражнениям. Вот таким:
Даны числа: 10 9 8 7 6 5 4 3 2 1. Используя арифметические действия плюс-минус-умножить-разделить, скобки в любом количестве, а также используя исключительно эти цифры и число 10 только по одному разу и только в этой последовательности — задача получить число 2018.
Например,
((10 + 9 — 8) * 7) + (6 + 5) * (4 — 3 + 2) + 1 = 111
Получилось сто одиннадцать. А хочется получить ровно 2018.
Ну, что? Поехали? Начинаем новогодние упражнения. Кто первый? ->
10 9 8 7 6 5 4 3 2 1 = 2018
Когда получите своё первое решение — дальше продолжение развлечений. Тот же результат 2018 требуется получить, исключив ’10’ ->
9 8 7 6 5 4 3 2 1 = 2018
Решили? Едем глубже:
8 7 6 5 4 3 2 1 = 2018
Все эти штучки у меня получилось решить без перебора программированием и без ненужного подглядывания в прошлый год — примерно минут за 20, когда мы ждали вылета из Шанхая в Москву. Но тут самолёт замахал своими серебристыми крыльями, строгий голос потребовал выключить всё электронное, разгон, подпрыг — и мы понеслись над притихшей декабрьской природой. .. Так, можно включать ноутбук и взять очередное препятствие:
7 6 5 4 3 2 1 = 2018
— но эта штука без факториала уже никак не получается. Наверное, уже можно разрешать применять степень и корни.
6 5 4 3 2 1 = 2018
Здесь потребовался кратный факториал… как и в прошлом году.
Итак, от десятки до шестёрки готово, половину пути прошли. Осталась вторая часть развлечения — от пятёрки и ниже. Но это будет уже в следующий раз. Дерзайте!
Метки: chtogdekogda, math
Оператор — Visual BasicРедактировать
Твиттер LinkedIn Фейсбук Электронная почта 9экспонента
Запчасти
номер
Требуется. Любое числовое выражение.
показатель степени
Обязательно. Любое числовое выражение.
Результат
Результатом является число
, возведенное в степень степени
, всегда как Double
значение.