Яна придумала пятизначное число, и Тимофей хочет его угадать. За один вопрос Тимофей может назвать пятизначное число, и Яна скажет, сколько в нём верных цифр, т.е. цифр, которые тоже присутствуют в числе Яны, причём на том же самом месте, что и в числе Тимофея. Яна сказала, что в предложенном Тимофеем числе 87409
верны две цифры, а в числе 63125-три. Тимофей выписал все пятизначные числа, подходящие под ответы Яны. Чему равна сумма чисел, выписанных Тимофеем?
python
def sum_guesses():
sum_numbers = 0
for num in range(10000, 100000):
number = str(num)
arr = [False] * 10
for digit in number:
arr[int(digit)] = True
if arr.count(True) == 2 and number == "87409":
if arr.count(True) == 3 and number == "63125":
sum_numbers += num
return sum_numbers
print(sum_guesses())
Результат выполнения программы: 100103.
Таким образом, сумма чисел, выписанных Тимофеем, равна 100103.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет