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

Просмотры: 410
Изменено: 25 ноября 2024

(Е. Джобс) Значение выражения \(7 \cdot 5^{123} + 6 \cdot 5^{111} - 5 \cdot 25^{50} + 4 \cdot 125^{30} - 3 \cdot 5^{10}\) записали в пятеричной системе счисления. Определите количество цифр \(4\) в этой записи.

Решение:

Python


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

n = 7 * 5**123 + 6 * 5**111 - 5 * 25**50 + 4 * 125**30 - 3 * 5**10
print(conv(n).count('4'))

Ответ: \(89\)