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

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

(П. Волгин) Значение выражения \(9^{81} + 27^{729} - 4\) записали в системе счисления с основанием \(9\). Затем все нули заменили на максимальную цифру в этой записи. Определите, сколько раз встречается максимальная цифра в этой записи после преобразования.

Решение:

Python


def conv(n):
    alph = '012345678'
    s = ''
    while n:
        s = alph[n % 9] + s
        n //= 9
    return s

n = 9**81 + 27**729 - 4
s = conv(n)
max_dig = max(list(s))
s = s.replace('0', max_dig)
print(s.count(max_dig))

Ответ: \(1092\)