Алгоритм:
1. Находится сумма первых трёх цифр слева.
2. Находится сумма двух оставшихся цифр.
3. Получившиеся суммы записываются друг за другом в порядке возрастания (неубывания).
Нужно получить число 216, значит сумма первых трёх цифр и сумма двух последних цифр в результате дадут 2 и 16. Так как записываются в порядке возрастания, значит первая сумма равна 2, вторая 16. Нужно найти наименьшее пятизначное число.
Первая сумма (сумма первых трёх цифр) = 2. Чтобы число было наименьшим, первые две цифры должны быть минимальными, то есть 1 и 0. Тогда третья цифра должна быть 1, чтобы сумма была 2: 1 + 0 + 1 = 2.
Вторая сумма (сумма двух последних цифр) = 16. Чтобы число было наименьшим, первая из этих двух цифр должна быть минимальной. Минимальная цифра, которая в сумме с другой даст 16 - это 7, тогда вторая цифра 9: 7 + 9 = 16.
Таким образом, наименьшее пятизначное число - 10179.
10179