Вася записал IP-адрес на листке бумаги и положил его в карман куртки. Васин папа случайно постирал куртку вместе с запиской. После стирки Вася обнаружил в кармане четыре обрывка с фрагментами IP-адреса, они представлена ниже. Какой IP-адрес был записан у Васи.
25
0.39
.14
9.27
250.39.149.27
Объяснение:
IP-адрес -- числа, разъединенные точками, и эти числа должны быть не больше 255.
Посмотрим на данные фрагменты: на последнем фрагменте мы видим «9.27». Число, на которое указывает этот фрагмент, начинается с 27. Так как числа в IP-адресе не могут быть больше 255, мы не можем добавить в конце этого числа еще один разряд. Тогда попробуем подставить по порядку другие фрагменту к его началу:
1) Фрагмент с 25 не подходит, так как получается 259.27, а число 259 больше 255, что запрещено.
2) Фрагмент с 0.39 не подходит, так как получается 0.399.27, а число 399 больше 255, что запрещено.
3) Пробуем последний фрагмент с .14, и он подходит:
получается .149.27
Так как впереди этого фрагмента точка, перед ним должны стоять остальные фрагменты (после него фрагменты стоять не могут, поскольку из оставшихся фрагментов нет ни одного, начинающегося с точки).
Итак, пробуем по очереди:
1) Пробуем фрагмент с 25
Получается 25.149.27
Затем пробуем присоединить оставшийся фрагмент с 0.39:
0.3925.149.27 (не подходит, так как 3925 больше 255)
2) Пробуем фрагмент с 0.39
Получается 0.39.149.27
Затем пробуем присоединить оставшийся фрагмент с 25:
250.39.149.27
Все подходит и соответствует правилам.