Задача к ЕГЭ по информатике на тему «подсчет количества слов/чисел» №22

Теоретик составляет восьмизначные числа и делит его на пары по две цифры. Сколько чисел он может составить, чтобы склеенные попарно цифры числа, образующие двузначные числа, образовывали при чтении слева направо возрастающую арифметическую прогрессию?

cnt = 0
for a in range(10, 99 + 1):
    for b in range(a + 1, 99 + 1):
        for c in range(b + 1, 99 + 1):
            for d in range(c + 1, 99 + 1):
                if b - a == c - b == d - c:
                    cnt += 1
print(cnt)

Ответ: 1305
Оцените статью
Я решу все!