Укажите наименьшее число, при обработке которого автомат выдаёт
Условие
Автомат получает на вход четырёхзначное число. По этому числу строится новое число по следующим правилам.1. Складываются отдельно первая и вторая цифры, вторая и третья цифры, а также третья и четвёртая цифры.2. Из полученных трёх чисел выбираются два наибольших и записываются друг за другом в порядке неубывания без разделителей.
Пример. Исходное число: 9575. Суммы: 9 + 5 = 14; 5 + 7 = 12; 7 + 5 = 12. Наибольшие суммы: 14, 12. Результат: 1214. Укажите наименьшее число, при обработке которого автомат выдаёт результат 1517.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Представим числа 15 и 17 в виде сумм, так чтобы одно из слагаемых было как можно меньше, используя только числа от нуля до девяти: 15 = 6 + 9, 17 = 8 +
Осталось ещё 2 шага
Чтобы построить наименьшее исходное число…
Приведём другое решение на языке Python. for…
Бесплатно · займёт минуту