Требуется найти ближайшее натуральное число Y, которое больше заданного натурального числа X и состоит из десятичных

  • 41
Требуется найти ближайшее натуральное число Y, которое больше заданного натурального числа X и состоит из десятичных цифр, образующих число "2021" (то есть Y содержит хотя бы одну 2 и одну 0). Входные данные: натуральное число X. Выходные данные: натуральное число Y. Пример: Входные данные: 250220 Выходные данные: 250221
Пижон
2
Хорошо, давайте решим данную задачу step-by-step:

Шаг 1: Прочитайте входные данные
В данном случае, нам дано число X = 250220.

Шаг 2: Определим первое число Y
Нам нужно найти ближайшее натуральное число, которое больше X и содержит цифры, образующие число "2021". Начнем с добавления единицы к числу X и проверим каждую цифру, чтобы удостовериться, что она содержит хотя бы одну 2 и одну 0.

Добавив единицу к числу X, получим число 250221. Давайте проверим это число:
- Цифра 2 содержится в числе 250221.
- Цифра 0 также присутствует в числе 250221.

Поэтому число 250221 является ближайшим натуральным числом, которое больше числа 250220 и удовлетворяет условиям задачи.

Шаг 3: Запишем выходные данные
Итак, ответ задачи: число Y = 250221.

Я надеюсь, что это решение понятно для вас! Если у вас еще возникли вопросы, не стесняйтесь задавать их.