Автомат получает на вход пятизначное число. По этому числу строится новое число по таким правилам:
1. Складываются квадраты цифр, стоящих на нечетных позициях;
2. Складываются квадраты цифр, стоящих на четных позициях;
3. Затем в порядке возрастания записываются эти суммы.
Укажите наибольшее число, при вводе которого автомат выдает число 1350.
for i in range(10000, 99999 + 1):
ch = int(str(i)[1])**2 + int(str(i)[3])**2
nech = int(str(i)[0])**2 + int(str(i)[2])**2 + int(str(i)[4])**2
if ch > nech:
res = int(str(nech) + str(ch))
else:
res = int(str(ch) + str(nech))
if res == 1350:
print(i)
Ответ: 73120