
Исполнитель Автомат получает на вход четырёхзначное число. Это число он преобразует по следующему
алгоритму: 1) вычисляется сумма первой и второй цифр числа; 2) вычисляется сумма второй и третьей цифр числа; 3) вычисляется сумма третьей и четвёртой цифр числа; 4) из полученных трёх чисел (сумм) выбирается и отбрасывается одно — не превышающее двух других чисел; 5) оставшиеся два числа записываются друг за другом в порядке неубывания без разделителей. Так, если исходное число 9575, то, преобразуя его, автомат создаст суммы: 9 + 5 = 14, 5 + 7 = 12, 7 + 5 = 12. Сумма, не превышающая двух других, 12. Оставшиеся суммы: 14, 12. Результат: 1214 При обработке некоторого числа x автомат выдаёт результат 1318. Укажите наименьшее и наибольшее значения x, при которых возможен такой результат. В ответе запишите сначала наименьшее число, затем, без пробелов запятых или других дополнительных символов, наибольшее число

Ответы на вопрос

Ответ: 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)



Давайте разберемся с задачей шаг за шагом.
По условию задачи, нам нужно найти наименьшее и наибольшее четырехзначное число x, которое преобразуется в результат 1318 при выполнении описанного алгоритма.
Первые три суммы, которые мы получаем при преобразовании числа x, равны: 1) первая цифра + вторая цифра, 2) вторая цифра + третья цифра, 3) третья цифра + четвертая цифра.
Поскольку сумма, не превышающая двух других, равна 1318, оставшиеся две суммы равны 1314 и 1315. Нам нужно записать эти два числа друг за другом в порядке неубывания без разделителей.
Первая цифра в итоговом числе будет наибольшей из всех цифр, поэтому мы должны выбрать наибольшую из цифр в сумме 1314 и записать ее первой.
Аналогично, последняя цифра в итоговом числе будет наименьшей из всех цифр, поэтому мы должны выбрать наименьшую из цифр в сумме 1315 и записать ее последней.
Оставшаяся цифра в сумме 1314 будет средней по величине, поэтому мы должны выбрать наибольшую из оставшихся цифр в итоговом числе и записать ее второй.
Оставшаяся цифра в сумме 1315 будет наименьшей из оставшихся цифр, поэтому мы должны выбрать наименьшую из оставшихся цифр в итоговом числе и записать ее предпоследней.
Таким образом, наименьшее и наибольшее значения числа x будут следующими:
Наименьшее число: 5314 Наибольшее число: 6531
Ответ: 5314,6531


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili