Задание 14. Информатика. ЕГЭ. Поляков-5136
- Просмотры: 111
- Изменено: 25 ноября 2024
(П. Волгин) Значение выражения \(18^{105} + 25 \cdot 16^{100} - 3^{51} + 15^{90}\) записали в системе счисления с основанием \(16\). Определите количество комбинаций цифр \(66\) в этой записи.
Решение:
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 + 15**90
s = conv(n)
print(s.count('66'))
Ответ: \(3\)