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

Просмотры: 72
Изменено: 24 ноября 2024

Значение арифметического выражения $$ 243^{540} - 6 \cdot 9^{530} + 21 \cdot 3^{511} - 3 \cdot 3^{70} - 200 $$ записали в системе счисления с основанием \(9\). Определите количество цифр \(8\) в записи этого числа.

Решение:

Python


n = 243**540 - 6*9**530 + 21 * 3**511 - 3 * 3**70 - 200

q = 0

while n:
    if n % 9 == 8:
        q += 1
    n //= 9

print(q)

Ответ: \(1071\)