Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 7, 2017 11:01:06

treeloys
Зарегистрирован: 2017-06-01
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Подумайте над интересной задачкой, (в интернет не подглядывать)

“Расставьте между цифрами 1, 3, 4 и 6 любые знаки элементарных арифметических операций (сложение, вычитание, умножение и деление), чтобы получилось выражение с результатом 24. Каждую цифру можно использовать только один раз; порядок действий определяете вы сами. Например, выражение 3 × (4 + 6) + 1 = 31 допустимо, но неверно, поскольку не дает в результате 24.”
Я это решил без скобок, но с учетом ЯП. В одном случае своей головой, во втором 94 вариантов, но так же с учетом я.п.

Отредактировано treeloys (Июнь 7, 2017 11:05:53)

Офлайн

#2 Июнь 7, 2017 11:17:59

alexgreg
Зарегистрирован: 2017-05-15
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Подумайте над интересной задачкой, (в интернет не подглядывать)

уже решил? выкладывай

Офлайн

#3 Июнь 7, 2017 13:27:54

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Подумайте над интересной задачкой, (в интернет не подглядывать)

благодаря функции eval и модулю itertools эта задача решается достаточно легко



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Июнь 7, 2017 14:41:07

treeloys
Зарегистрирован: 2017-06-01
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Подумайте над интересной задачкой, (в интернет не подглядывать)

JOHN_16
благодаря функции eval и модулю itertools эта задача решается достаточно легко
Спалил контору

Офлайн

#5 Июнь 7, 2017 16:39:13

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Подумайте над интересной задачкой, (в интернет не подглядывать)

Тут и без eval делать нечего.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version