Задание 14. Информатика. ЕГЭ. Поляков-4618
- Просмотры: 143
- Изменено: 25 ноября 2024
Значение выражения \(12 \cdot 7^{135} + 11 \cdot 7^{92} - 63 \cdot 7^{22} + 17 \cdot 7^{11} + 157\) записали в системе счисления с основанием \(7\). Сколько различных цифр содержится в этой записи?
Решение:
Python
def conv(n):
alph = '0123456'
s = ''
while n:
s = alph[n % 7] + s
n //= 7
return s
n = 12 * 7**135 + 11 * 7**92 - 63 * 7**22 + 17 * 7**11 + 157
print(len(set(list(conv(n)))))
Ответ: \(6\)