Присоединиться

11 класс·средний уровень

Укажите наименьшее число, при обработке которого автомат выдаёт

Условие

Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.1. Складываются отдельно первая и вторая цифры, вторая и третья цифры, а также третья и четвёртая цифры.2. Из полученных трёх чисел выбираются два наибольших и записываются друг за другом в порядке неубывания без разделителей.

Пример. Исходное число: 9575. Суммы: 9 + 5 = 14; 5 + 7 = 12; 7 + 5 = 12. Наибольшие суммы: 14, 12. Результат: 1214. Укажите наименьшее число, при обработке которого автомат выдаёт результат 1418.

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Представим числа 14 и 18 в виде сумм, так чтобы одно из слагаемых было как можно меньше, используя только числа от нуля до девяти: 14 = 5 + 9, 18 = 9 +

Осталось ещё 3 шага

  1. Таким образом, в числе должны быть две…

  2. Таким образом, наименьшее число…

  3. Приведём решение на языке Python. for i in…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Анализ и построение алгоритмов для исполнителей»