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

Просмотры: 132
Изменено: 1 февраля 2025

(ЕГЭ-2022) Значение выражения 46251920+4125193042519403519501960 записали в системе счисления с основанием 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