Исполнитель Автомат получает на вход четырёхзначное число. Это число он преобразует по следующему алгоритму:
1) вычисляется сумма первой и второй цифр числа;
2) вычисляется сумма второй и третьей цифр числа;
3) вычисляется сумма третьей и четвёртой цифр числа;
4) из полученных трёх чисел (сумм) выбирается и отбрасывается одно — не превышающее двух других чисел;
5) оставшиеся два числа записываются друг за другом в порядке неубывания без разделителей.
Так, если исходное число 9575, то, преобразуя его, автомат создаст суммы: 9 + 5 = 14,
5 + 7 = 12, 7 + 5 = 12. Сумма, не превышающая двух других, 12. Оставшиеся суммы: 14, 12. Результат: 1214
При обработке некоторого числа x автомат выдаёт результат 1318.
Укажите наименьшее и наибольшее значения x, при которых возможен такой результат. В ответе запишите сначала наименьшее число, затем, без пробелов запятых или других дополнительных символов, наибольшее число
Answers & Comments
Ответ: python
a = input()
s = [int(x) for x in a]
sum = []
for i in range(3):
sum.append(s[i] + s[i+1])
sum.sort()
c = str(sum[1]) + str(sum[2])
print(c)
a = str(h)
s = [int(x) for x in a]
sum = []
for i in range(3):
sum.append(s[i] + s[i+1])
sum.sort()
c = str(sum[1]) + str(sum[2])
if c == '1318':
print(h)