Как сложить 5 единиц чтобы получилось 100
67
ОТВЕТЫ
100 = 1+2+3+4+5+6+7+8*9
100 = 12+3-4+5+67+8+9
100 = 12-3-4+5-6+7+89
100 = 123+4-5+67-89
100 = 123-45-67+89
Первое из этих решений я нашел еще в начальной школе на олимпиаде по математике, и теперь подумав, что, может быть, та победа повлияла на мое будущее становление, я решил воздать должное этой задаче и найти все возможные решения, написав соответствующий скрипт на Python.
Пусть задача поставлена так: есть строка цифр 123456789 (пусть я и правда не очень интересуюсь нулем), между которыми можно в любых местах поставить 4 арифметических операции (+, -, *, /) или не ставить ничего (то есть ставить пустую строку, тогда образуются двух- и более -значные числа) так, чтобы общее выражение давало в результате 100, как в примерах из книги выше. Ничего другого нельзя, никаких скобок, никаких перестановок, никаких дублей, никаких выкидываний.
Я не учился программированию, и реализовал задачу, как придумал. Поэтому у меня есть вопрос: Как это можно было сделать лучше
42
Отв. дан
Андрей
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Математика
Tewyn
Покупатель приобрел телевизор и холодильник. Вероятность того, что телевизор ...
2018-10-17 05:09:12
Ирина
Ежедневно на половину грядок расходовали утром 6 ведер воды ...
2018-10-17 05:09:11
Adogamand
Грузовая машина за 4 часа проехала 320 км ,а ...
2018-10-17 05:09:10
Centritus
Большому кораблю большое плаванье.
Морфологический разбор слова - кораблю. ...
2018-10-17 05:09:04