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

Просмотры: 35
Изменено: 20 сентября 2024

(П. Волгин) Значение выражения \((5^{300} \cdot 15^{100}) - (25^{50} + 125^{100})\) записали в системе счисления с основанием \(5\). Запишите в ответ сумму всех цифр пятеричной записи числа, исключая четверки.

Решение:

Python


def conv(n):
    s = ''
    while n:
        s = str(n % 5) + s
        n //= 5
    return s

n = 5**300 * 15**100 - (25**50 + 125**100)
print(sum(int(x) for x in conv(n) if x != '4'))

Ответ: \(83\)