Задание 8. Информатика. ЕГЭ 2024. Крылов-18

Просмотры: 47
Изменено: 19 сентября 2024

Сколько существует различных четырёхзначных чисел, записанных в десятичной системе счисления, в записи которых есть ровно две одинаковые цифры, причём стоящие рядом?

Решение:

Python


nums = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

q = 0

for a in nums[1:]:
    for b in nums:
        for c in nums:
            for d in nums:
                arr = [a, b, c, d]
                if len(set(arr)) == 3 and any(x == y for x, y in zip(arr, arr[1:])):
                    q += 1

print(q)

Ответ: \(1944\)