Задание 8. Информатика. ЕГЭ. Поляков-5747

Просмотры: 36
Изменено: 23 апреля 2025

(М. Ишимов) Определите количество чисел, восьмеричная запись которых содержит ровно \(6\) цифр, причём сумма значений чётных цифр не больше суммы значений нечётных цифр, а само число является палиндромом.

Решение:

Python


q = 0
for x in range(8**5, 8**6):
    oct_x = oct(x)[2:]
    q += sum(int(z) for z in oct_x if int(z) % 2 == 0) <= sum(int(z) for z in oct_x if int(z) % 2 != 0) \
        and oct_x == oct_x[::-1]
print(q)

Ответ: \(268\)