Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Флейм на общие темы » Зарядка для ума... |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
Вот. Зашёл на форум, почитал сегодняшние темы... ... и подумал, а не предложить ли коллегам отвлечься от и переключиться на ? Итак, всем привет! Есть такая народная байка, что некто мистер Генри Форд, когда брал к себе на работу инженера, предлагал кандидату решить математическую задачку... ... если кандидат справлялся за отведенные 15 минут, то его брали (ну, так байка утверждает), а если не справлялся - то не брали. Задачка: даны три десятичных числа, в которых цифры заменены буквами сумма первого и второго чисел равна третьему DONALD + GERALD = ROBERT надо найти такую подстановку цифр (набор от 0 до 9) в буквы, чтоб выполнялось верное равенство разумеется, разные буквы заменяются на разные цифры... ну а если у кого остались вопросы - см. Интернет разумеется, числа складываются поразрядно с учётом переноса в старший разряд и т.д. ДОПОЛНИТЕЛЬНО задано, что D = 5 |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 февраля 2018 2:12 Сообщение отредактировано: 22 февраля 2018 2:24
Пролог. CLP(FD). donald(LD):- LD=[D,O,N,A,L,G,E,R,B,T], fd_domain(LD,0,9), fd_domain([D,G],1,9), fd_all_different(LD), 100000*D+10000*O+1000*N+100*A+10*L+D+100000*G+10000*E+1000*R+100*A+10*L+D #= 100000*R+10000*O+1000*B+100*E+10*R+T, fd_labeling(LD). ЗЫ: ЭТО я уже решал. Причём - давно. |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
Кай написал: задачка - конечно же Боян**2 ЗЫ: ЭТО я уже решал. Причём - давно. // уж коли её ещё Генри Форд использовал Ок... тогда модификация этой задачи от Яндекса: решить всё то же самое, но только НЕ используя доп. условие "D = 5" // ну и без компьютера, конечно же |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 февраля 2018 2:27 Сообщение отредактировано: 22 февраля 2018 2:31
Кай написал: На питоне — короче на одну строчку Пролог. import itertools a, b, c = 'DONALD', 'GERALD', 'ROBERT' for perm in itertools.permutations(range(10)): ····subst = dict(zip(sorted(list(set(a + b + c))), perm)) ····s2n = lambda s: int(''.join(map(lambda c: str(subst[c]), s))) ····if s2n(a) + s2n(b) == s2n( c ): ········print(subst) // но компьютеры - это не для Этого форума!! |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Оффтопик: Оффтопик: ...это пусть молодёжь развлекается. А мне через 6 часов снова за компьютер и станок. С вонючей резиной и пластиком... ну и без компьютера, конечно же Спать. |
qwerty_zx_
Junior Member
Всего сообщений: 149 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 сен. 2017 |
Суть отвлечения - в решении произвольной задачи при возможности абстрагироватся от внешних стимулов .(с) |
Посредственный пользователь
Advanced Member
Откуда: $pb Всего сообщений: 1469 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июля 2014 |
А ещё на форуме утверждают,что нормальные люди ложатся спать в 0:15 |
qwerty_zx_
Junior Member
Всего сообщений: 149 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 сен. 2017 |
Посредственный пользователь написал: Из задачи не следует - засыпают ли они ...?! ложатся спать в |
Сергей С |
Я решил за 36 минут воспользовавшись бумагой и ручкой, однако slowpoke |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Уложился, с помощью ручки и бумаги. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Флейм на общие темы » Зарядка для ума... |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |