Автомат получает на вход трёхзначное число. По этому числу строится новое число по следующим правилам.
Пример Исходное число: \(621.\) Сумма квадратов цифр: \(6^2 + 2^2 = 40;\) \(2^2 + 1^2 = 5.\) Результат: \(405.\)
Укажите наибольшее число, при обработке которого автомат выдаст число \(7434.\)
Решение:
Python
def R(N):
sq = [int(x)**2 for x in str(N)]
nums = [sq[0] + sq[1], sq[1] + sq[2]]
nums.sort()
return int(str(nums[1]) + str(nums[0]))
#print(R(621))
for N in range(999, 99, -1):
if R(N) == 7434:
print(N)
break
Ответ: \(753\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене