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

Просмотры: 31
Изменено: 19 сентября 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\)