Задание 14. Информатика. ЕГЭ. Поляков-4886
- Просмотры: 107
- Изменено: 26 ноября 2024
(П. Волгин) Значение выражения \(8^{888} + 16 \cdot 16^{1616} - 2^{444}\) записали в системе счисления с основанием \(8\). Определите, сколько раз встречается максимальная цифра в этой записи.
Решение:
Python
def conv(n):
s = ''
while n:
s = str(n % 8) + s
n //= 8
return s
n = 8**888 + 16 * 16**1616 - 2**444
s = conv(n)
max_dig = max(list(s))
print(s.count(max_dig))
Ответ: \(740\)