Задание 14. Информатика. ЕГЭ. Поляков-4887
- Просмотры: 98
- Изменено: 25 ноября 2024
(П. Волгин) Значение выражения \(18^{105} + 25 \cdot 16^{100} - 3^{51}\) записали в системе счисления с основанием \(16\). Определите, сколько раз встречается максимальная цифра в этой записи.
Решение:
Python
def conv(n):
alph = '0123456789ABCDEF'
s = ''
while n:
s = alph[n % 16] + s
n //= 16
return s
n = 18**105 + 25 * 16**100 - 3**51
s = conv(n)
max_dig = max(list(s))
print(s.count(max_dig))
Ответ: \(12\)