Задание 14. Информатика. ЕГЭ. Поляков-6637
- Просмотры: 410
- Изменено: 25 ноября 2024
(Е. Джобс) Значение выражения \(7 \cdot 5^{123} + 6 \cdot 5^{111} - 5 \cdot 25^{50} + 4 \cdot 125^{30} - 3 \cdot 5^{10}\) записали в пятеричной системе счисления. Определите количество цифр \(4\) в этой записи.
Решение:
Python
def conv(n):
s = ''
while n:
s = str(n % 5) + s
n //= 5
return s
n = 7 * 5**123 + 6 * 5**111 - 5 * 25**50 + 4 * 125**30 - 3 * 5**10
print(conv(n).count('4'))
Ответ: \(89\)