Задание 14. Информатика. ЕГЭ. Поляков-5320
- Просмотры: 192
- Изменено: 26 ноября 2024
(Г. Бекетов) Значение выражения \(5^{2026} + 7 \cdot 5^{1013} + 107 - X\) записали в системе счисления с основанием \(6\). Определите минимальное натуральное значение \(X\), при котором цифр \(5\) в такой записи на \(28\) больше, чем цифр \(0\).
Решение:
Python
def conv(n):
alph = '012345'
s = ''
while n:
s = alph[n % 6] + s
n //= 6
return s
for X in range(1, 1000):
n = 5**2026 + 7 * 5**1013 + 107 - X
s = conv(n)
if s.count('5') - s.count('0') == 28:
print(X)
break
Ответ: \(5\)