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

Просмотры: 58
Изменено: 25 ноября 2024

Значение арифметического выражения: $$ 9^8 + 3^5 - 2 $$ записали в системе счисления с основанием 3. Сколько цифр «2» содержится в этой записи?

Решение:

Python


num = 9**8 + 3**5 - 2
s = ''
while num:
    s = str(num % 3) + s
    num //= 3
print(s.count('2'))

Ответ: \(4\)