(Б. Михлин) Автомат получает на вход натуральное десятичное число \(N,\) которое в восьмеричной системе счисления является четырёхзначным, и строит новое число \(R\) по следующему алгоритму:
Укажите сумму наименьшего и наибольшего чисел \(N,\) при которых получается \(R = 317.\)
Решение:
Python
def R(N):
ns = str(N)
s = [int(ns[0]) + int(ns[-1]), int(ns[1]) + int(ns[2])]
s.sort()
return int(f'{s[0]}{s[1]}')
arr = [N for N in range(8**3, 8**4) if R(N) == 317]
print(arr[0] + arr[-1])
Ответ: \(5872\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене