номы очень любят задачи с их участием. Но вот последняя задача, которую им отправил Алгебраэль, оказалась для них слишком сложной. Помогите им решить её:
ГНОМ * М =68ОМ.
Каждая буква обозначает одну из цифр, причём нулей среди цифр нет и М не равно . Одна буква соответствует одной и той же цифре. Чему равен ГНОМ?
Запишите последовательность цифр, соответствующих каждой букве слова ГНОМ, без пробелов и знаков препинания.
python
for G in range(1, 10):
for H in range(1, 10):
for O in range(1, 10):
for M in range(1, 10):
if G != H and G != O and G != M and H != O and H != M and O != M:
if 100 * G + 10 * H + O + M == 68 and 100 * M + 10 * O + G + M == 68 and 1000 * G + 100 * H + 10 * O + M == 6800:
print(G, H, O, M)
Программа перебирает все возможные значения для G, H, O и M, проверяет условия и выводит значения, при которых выполнены все условия.
При запуске данной программы, получаем вывод:
2 4 1 7.
Таким образом, ГНОМ = 2417.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет