Задание 14. Информатика. ЕГЭ. Поляков-5352
- Просмотры: 340
- Изменено: 26 ноября 2024
(ЕГЭ-2022) Значение выражения \(13 \cdot 625^{1320} + 12 \cdot 125^{1230} - 14 \cdot 25^{1140} - 13 \cdot 5^{1050} - 2500\) записали в системе счисления с основанием \(25\). Определите количество значащих нулей в этой записи.
Решение:
Python
def conv(n):
alph = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
s = ''
while n:
s = alph[n % 25] + s
n //= 25
return s
n = 13 * 625**1320 + 12 * 125**1230 - 14 * 25**1140 - 13 * 5**1050 - 2500
print(conv(n).count('0'))
Ответ: \(796\)