(Е. Усов) Исполнитель Сыщик получает на вход натуральное число \(N\) и строит новое число \(R\) следующим образом.
Полученная таким образом запись является шестнадцатеричной записью искомого числа \(R.\) Укажите минимальное число \(N,\) для которого максимальная цифра в полученной шестнадцатеричной записи встречается в пять раз реже, чем минимальная. В ответе это число запишите в десятичной системе счисления.
Решение:
Python
def R(N):
h = hex(N)[2:]
h += 'f' if N % 2 == 0 else '0'
h += hex(sum(int(x, 16) for x in h) % 16)[2:]
h += hex(sum(int(x, 16) for x in h) % 16)[2:]
return h
for N in range(100, 10**6):
r = R(N)
min_n, max_n = min(r), max(r)
if r.count(min_n) == 5 * r.count(max_n):
print(N)
break
Ответ: \(4096\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене