Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.
1. Складывается первая и вторая цифра, вторая и третья, а также третья и четвертая цифра исходного числа.
2. Из полученных сумм отбрасывается наименьшая.
3. Полученные два числа записываются друг за другом в порядке возрастания.
Укажите наименьшее число, при обработке которого автомат выдает результат 713.
for i in range(1000, 10000):
s = str(i)
k1 = int(s[0]) + int(s[1])
k2 = int(s[1]) + int(s[2])
k3 = int(s[2]) + int(s[3])
first = str(k1 + k2 + k3 - max(k1, k2, k3) - min(k1, k2, k3))
second = str(max(k1, k2, k3))
s1 = first + second
if s1 == ’713’:
print(i)
break
Ответ: 1076