Во времена магии и драконов существовало мнение, что числа обладают великой силой, способной изменить мир.
Всё началось с написания великих чисел. Три числа были переданы эльфам. Семь — отданы повелителям гномов. А девять… были переданы человеческому роду.
Но все они оказались обмануты, потому что существовало ещё одно число. В стране Нумия на бумаге из тёмного папируса властелин Зерон тайно написал Единую Цифру, подчиняющую себе все великие числа.
Давайте выясним, что это за цифра.
Формат ввода
В первой строке записано двузначное число одного из эльфов.
Во второй строке — Гномов.
В третьей — Людей.
Формат вывода:
Одна цифра — общая у всех трёх чисел в одинаковой позиции
Пример
Ввод
12
13
14Вывод
1Ввод
23
13
63Вывод
3Решение
Сравниваем между собой десятки. Если числа совпали, выводим ответ.
В противном случае, сравниваем между собой единицы. Если есть совпадение — выводим ответ.
На всякий случай предусматриваем ситуацию, когда одинаковых цифр нет. Программу это не сломает и ответ зачтется, но она научится отрабатывать и эту ситуацию.
Посмотреть код
Решение
elves = int(input())
dwarfs = int(input())
humans = int(input())
if elves // 10 == dwarfs // 10 == humans // 10:
print(elves // 10)
elif elves % 10 == dwarfs % 10 == humans % 10:
print(elves % 10)
else:
print('NO')
ch1=(input()) ch2=(input()) ch3=(input()) if ch1[0]==ch2[0] and ch1[0]==ch3[0]: print(ch1[0]) elif ch1[1]==ch2[1] and ch1[1]==ch3[1]: print(ch1[1])Можно и так решить, но это не то, что от вас хотели яндексы.
Вы работаете с введенными числами как со строками, а строки в хэндбуке даны сильно позже. Это же задача на сравнения и целочисленную арифметику.
это не очень корректно — скобочки вокруг input совсем не нужны.
Понятно, что тут дан ответ, который нужен Яндексу)
Не хочу быть душнилой..но если рассматривать ситуацию, например: в первых двух числах повторяющиеся цифры идут в начале, а в третьем — в конце (13, 15, 71).
То тогда данный подход ломается. И не понятно, это просто косяк задачи или в целом такой «незамысловатый» подход к курсам у Яндекса))
Этот случай противоречит условию задачи — в числах должна быть одинаковая цифра на одной и той же позиции.
Вы правы!
Я просмотрел)