Задача про IP-адрес состоит в том, чтобы из четырех фрагментов собрать строку вида a.b.c.d, где каждый октет от 0 до 255.
Данные фрагменты:
- А: .45
- Б: 3.201
- В: 4.19
- Г: 23
Ищем порядок, при котором получатся четыре допустимых октета.
Предлагаем следующий порядок: Г → В → Б → А
- Г = 23
- В = 4.19
- Б = 3.201
- А = .45
Объединим их в одну строку:
- Сначала Г: "23"
- Затем В: добавляем "4.19" → получаем "234.19"
- Первый октет: 234 (до первой точки) — допустимый
- Второй октет пока не завершён (до следующей точки)
- Потом Б: добавляем "3.201" → строка становится "234.193.201"
- Второй октет: цифры между первой и второй точками — "193" (<= 255) — допустимый
- Третий октет: цифры после второй точки до следующей точки — "201" (<= 255) — допустимый
- Наконец А: добавляем ".45" → строка "234.193.201.45"
- Четвёртый октет: 45 (<= 255) — допустимый
Получаем корректный IP-адрес: 234.193.201.45
Ответ в виде последовательности фрагментов в порядке IP: Г → В → Б → А
Итак:
- Правильный порядок фрагментов: Г, В, Б, А
- Восстановленный IP-адрес: 234.193.201.45