Логика решения:
Структура URL-адреса:
У нас есть кодировка:
Сначала идет протокол, затем разделитель, затем сервер, затем сам файл. В задании указано, что файлы закодированы цифрами от 1 до 2, но в списке кодировок есть цифра 3. Будем считать, что под «файлами» подразумеваются части URL-адреса, и что нужно использовать имеющиеся коды.
Таким образом, последовательность кодирования протокола, разделителя и сервера будет:
3 (http) + 1 (://) + 2 (net) = 312
Однако, в задании сказано, что «файлы закодированы цифрами от 1 до 2». Это может означать, что либо есть только две части, которые нужно закодировать, либо что существует всего два возможных кода. Если брать только те части, которые явно закодированы цифрами от 1 до 2, то это «://» (1) и «net» (2). Протокол «http» здесь не закодирован цифрой от 1 до 2, а указан цифрой 3. Если предположить, что «файлы» в данном контексте относятся к частям URL, и мы должны выбрать только из кодов 1 и 2, то задача неразрешима в полном виде. Но если интерпретировать «файлы» как части URL, которые нужно закодировать, и использовать все предоставленные коды, то последовательность будет 312.
Рассмотрим второй вариант, где «файлы» подразумевают части URL, а коды 1 и 2 относятся к :// и net. Тогда полный URL будет выглядеть так: http + :// + fruit.net + /pineapple.docx. Если нам нужно закодировать только `://` и `net`, то это будет 12.
Учитывая, что в задании указано «файлы закодированы цифрами от 1 до 2» и далее идут коды 1, 2, 3, скорее всего, имеется в виду, что нужно закодировать части URL, используя предоставленные коды. Самая логичная интерпретация — это последовательность кода протокола, разделителя и доменного имени.
3 (http) + 1 (://) + 2 (net) = 312.
Если же мы должны выбрать только из кодов 1 и 2, и «файлы» это и есть эти части, то это было бы 12. Но протокол «http» явно не кодируется ни 1, ни 2. Исходя из того, что обычно в таких задачах нужно закодировать максимальную часть URL, используя предоставленные коды, наиболее вероятен ответ 312.
Уточнение: Если «файлы» — это действительно только части, закодированные 1 и 2, то это `://` и `net`. Тогда последовательность будет 12. Но это неполный адрес.
Предположим, что в задании имелось в виду: «Части URL-адреса (протокол, разделитель, доменное имя) закодированы цифрами. Запишите последовательность цифр, кодирующую адрес.
Протокол: 3 (http)
Разделитель: 1 (://)
Доменное имя: 2 (net)
Файл: pineapple.docx (не закодирован, но является частью полного адреса)
Таким образом, закодированная часть адреса (без имени файла) будет 312.