Задание 14. Информатика. 2023-3
- Просмотры: 241
- Изменено: 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
count_8 = 0
while n:
if n % 9 == 8:
count_8 += 1
n //= 9
print(count_8)
Ответ: \(1071\)