Давайте разберемся пошагово, как закодировать адрес файла hello.jpg, который находится на сервере home.info и осуществляется доступ по протоколу FTP.
В условии указано, что фрагменты адреса закодированы цифрами от 1 до 7, соответствующими следующим частям:
- info
- ://
- home.
- /
- hello
- ftp
- .jpg
как видно, порядок фрагментов при задании — это последовательность номеров, которая и образует адрес.
Шаг 1: Определим порядок элементов в адресе.
Типичный адрес FTP: ftp://home.info/hello.jpg
Если собирать его по частям, то порядок выглядит так:
- Протокол:
ftp
- Символы:
://
- Домен:
home.info
- Разделитель папок:
/
- Имя файла:
hello
- Расширение файла:
.jpg
Общая структура: ftp://home.info/hello.jpg
Шаг 2: Заметим, как в условии соотносятся номера с фрагментами.
Задача — написать последовательность цифр (от 1 до 7), которая кодирует весь адрес.
Шаг 3: Поскольку в задании даны отдельные части, предположим, что порядок их соединения — это и есть кодировка.
В исходных данных у нас есть отдельные части:
- ftp
- ://
- info
- home.
- /
- hello
- .jpg
Ингредиенты:
ftp — номер 6
:// — номер 2
info — номер 1
home. — номер 3
/ — номер 4
hello — номер 5
.jpg — номер 7
Шаг 4: Теперь сформируем полный адрес по порядку.
Общий адрес:
ftp://home.info/hello.jpg
или, как последовательность кодов:
6 (ftp)
2 (://)
1 (info)
3 (home.)
4 (/ )
5 (hello)
7 (.jpg)
Объединяя, получим последовательность:
6 2 1 3 4 5 7
Ответ:
6 2 1 3 4 5 7
— это последовательность цифр, кодирующая адрес файла hello.jpg в сети Интернет по заданным условиям.