Задание 14. Информатика. ЕГЭ. Поляков-5351
- Просмотры: 53
- Изменено: 24 ноября 2024
(ЕГЭ-2022) Значение выражения \(4 \cdot 625^{1920} + 4 \cdot 125^{1930} - 4 \cdot 25^{1940} - 3 \cdot 5^{1950} - 1960\) записали в системе счисления с основанием \(5\). Определите количество значащих нулей в этой записи.
Решение:
Python
def conv(n):
alph = '01234'
s = ''
while n:
s = alph[n % 5] + s
n //= 5
return s
n = 4 * 625**1920 + 4 * 125**1930 - 4 * 25**1940 - 3 * 5**1950 - 1960
print(conv(n).count('0'))
Ответ: \(1891\)