Хитрая Рита

Feb 26, 2011 12:28

Задачка с младше-школьной олимпиады по математике: РИТА+РИТА=ХИТРА. Одинаковые цифры соответствуют одинаковым буквам, разные - разным. Какую цифру какой буквой заменили?

образование, дети

Leave a comment

Comments 10

honeyman February 26 2011, 09:45:17 UTC
Простейший скриптик, написанный за несколько минут, подсказывает, что 8740 + 8740 = 17480:

#!/usr/bin/python
from itertools import permutations

digits = range(0, 10)
for perm in permutations(digits, 5):
H, I, T, R, A = perm
RITA = 1000*R + 100*I + 10*T + A
HITRA = 10000*H + 1000*I + 100*T + 10*R + A
if RITA + RITA == HITRA:
print "{0} + {0} = {1}".format(RITA, HITRA)

А руками решать лениво. Не, A=0, Х=1 - это очевидно, а дальше всё равно подбирать.

Reply

andytukker February 26 2011, 09:57:35 UTC
Ты настоящий программист! :)
А=0, Х=1 - это действительно очевидно. Но из этого следует, что сумма двух Р не меньше 10 и Р четное, остаётся всего два варианта: 6 и 8.

Reply


yushina February 26 2011, 10:55:05 UTC
меня только хватило на А=0.. )))

Reply

andytukker February 26 2011, 14:48:42 UTC
Хоть что-то :)

Reply


jasper_foter February 26 2011, 14:18:50 UTC
не успел!(

Reply

andytukker February 26 2011, 14:48:03 UTC
Ну всё, не будет у тебя диплома школьной олимпиады :)

Reply

jasper_foter February 26 2011, 15:03:45 UTC
Да уж - горе-то како!)))

Reply


helpix February 26 2011, 19:40:00 UTC
О, подсуну младшекласснику :)

Reply

andytukker February 27 2011, 11:34:29 UTC
Он справился? :)
ЗЫ. Чем кончилась история с посылкой, ты её уже отправил?

Reply

helpix February 27 2011, 11:50:42 UTC
Ещё не было возможности ребёнка помучить :) То, понимаешь ли, у него поход в Эрмитаж, то скалолазание... Буквально ни одной свободной минуты :)

Да, отправил.

Reply


Leave a comment

Up