Давайте разберём задачу шаг за шагом.
Нам нужно закодировать полный URL-адрес файла в виде последовательности цифр от 1 до 7, где каждая цифра соответствует определённому фрагменту адреса.
Исходный адрес:http://spb.avi.mil.com
Разбиваем его на части, соответствующие порядковым номерам, данным в условии:
avi— номер 1mil.— номер 2http— номер 3://— номер 4spb.— номер 5/— номер 6com— номер 7
Обратите внимание, что в исходном адресе есть протокол http://, домен spb.avi.mil.com, и есть разделитель /.
Последовательность, которую необходимо записать, — это последовательность номеров, соответствующих этим фрагментам.
Теперь составим эту последовательность по порядку, так как в адресе присутствуют все эти части:
http— 3://— 4spb.— 5/— 6avi— 1.— разделение в домене, но этот символ не указан отдельно, его можно пропустить или обозначить, если нужно. Однако в условии список частей не включает точку междуaviиmil.mil.— 2com— 7
Но в вопросе говорится о "доступ к файлу spb.avi, находящемуся на сервере mil.com", и дальше про кодирование его адреса. Это означает, что адрес, вероятно, выглядит так:http://spb.avi.mil.com
Это соответствует следующему разбору:
- Протокол:
http(3) ://(4)spb.(5)avi(1).(разделитель) — не указан в номерах, игнорируем или считаем, что он не входит в списокmil.(2)com(7)
Обратите внимание, что в задаче перечислены только эти части: 1—7. Следовательно, адрес можно представить как последовательность этих номеров, соответствующих компонентам адреса.
Порядок компонентов адреса:
http (3):// (4)spb. (5)avi (1)mil. (2)com (7)
Итак, окончательный порядок номеров:
3, 4, 5, 1, 2, 7
Ответ — последовательность цифр:
3 4 5 1 2 7
Ответ:
345127