Найти количество четырехзначных натуральных чисел до N у которых сумма двух средних цифр...

0 голосов
26 просмотров

Найти количество четырехзначных натуральных чисел до N у которых сумма двух средних цифр равна хотя бы одной из крайних цифр


Информатика (12 баллов) | 26 просмотров
Дан 1 ответ
0 голосов

# Python 3.X

ar = []
for n in range(1000, int(input('n = ')) + 1):
    a, b, c, d = n // 1000, n % 1000 // 100, n % 100 // 10, n % 10
    if b + c in [a, d]:
        ar.append(n)
print(len(ar))

(7.2k баллов)
0

А как нибудь по другому можно?