Ответ:
Решение:
Старый адрес файла: http://spring.info/may.jpeg
После создания подкаталога months и перемещения файла, новый адрес стал: http://spring.info/months/may.jpeg
Проанализируем фрагменты адреса и их кодировку цифрами:
- 1)
http:/ - 2)
spring - 3)
months - 4)
may - 5)
.info - 6)
/ - 7)
jpeg
Составим новый адрес из данных фрагментов:
http:/(1)/(6)spring(2).info(5)/(6)months(3)/(6)may(4).(не закодировано, но подразумевается перед расширением)jpeg(7)
Давайте соберем последовательность цифр, соответствующую новому адресу http://spring.info/months/may.jpeg:
http:/— 1/— 6spring— 2.info— 5/— 6months— 3/— 6may— 4.— (пропущенный символ)jpeg— 7
Перечисление фрагментов в порядке их появления в новом URL:
- http:/ (1)
- / (6)
- spring (2)
- .info (5)
- / (6)
- months (3)
- / (6)
- may (4)
- . (отсутствует в списке, но необходим)
- jpeg (7)
Исходя из предоставленных фрагментов, новый адрес будет выглядеть как:
1 6 2 5 6 3 6 4 . 7
Однако, точка перед jpeg не закодирована. Возможно, она входит в состав .info (5) или jpeg (7). Если предположить, что .info это 5, а jpeg это 7, то точка перед jpeg отсутствует в кодировке. Пересмотрим фрагменты.
Старый адрес: http://spring.info/may.jpeg
Новый адрес: http://spring.info/months/may.jpeg
Разберем новый адрес по частям, используя предоставленные цифры:
http:/— 1/— 6spring— 2.info— 5/— 6months— 3/— 6may— 4.— (точка перед расширением, не закодирована)jpeg— 7
Если собрать из этих частей, то получится:
16256364.7
Проверим, какие цифры используются:
1, 2, 3, 4, 5, 6, 7. Все цифры использованы.
Новый адрес: http://spring.info/months/may.jpeg
Последовательность цифр:
http:/-> 1/-> 6spring-> 2.info-> 5/-> 6months-> 3/-> 6may-> 4.-> (точка как разделитель расширения, не указана в списке цифр, но она есть в адресе)jpeg-> 7
Возможно, точка перед jpeg входит в состав .info (5), что маловероятно, или является самостоятельным символом, который не кодируется. Или же, как часто бывает в URL, точка перед расширением файла является неотъемлемой частью расширения, и тогда 7 — это .jpeg. Давайте проверим.
Если 7 — это .jpeg, то в новом адресе будет: http://spring.info/months/may.jpeg
Используя фрагменты:
http:/ (1) + / (6) + spring (2) + .info (5) + / (6) + months (3) + / (6) + may (4) + .jpeg (7)
Получается последовательность: 162563647. Все цифры использованы.
Если 7 — это только jpeg, то точка между may и jpeg потеряна.
Проверим условие: «Фрагменты нового и старого адресов файла закодированы цифрами от 1 до 7». Это означает, что ВСЕ фрагменты, составляющие новый адрес, должны быть среди представленных цифр. То есть, точка перед jpeg либо входит в состав 5 (.info), либо в состав 7 (.jpeg), либо она просто отсутствует в кодировке. В URL точка перед расширением файла очень важна.
Рассмотрим вариант, где 5 — это .info, а 7 — это jpeg. Тогда мы получаем:
1 (http:/) + 6 (/) + 2 (spring) + 5 (.info) + 6 (/) + 3 (months) + 6 (/) + 4 (may) + . (точка) + 7 (jpeg)
В этом случае последовательность цифр будет 16256364.7. Но в ответе не должно быть точки, так как она не закодирована. Значит, точка либо подразумевается, либо входит в один из фрагментов.
Если 7 — это .jpeg, то последовательность цифр будет: 162563647.
Давайте проверим, какой адрес получится из 162563647:
1 -> http:/
6 -> /
2 -> spring
5 -> .info
6 -> /
3 -> months
6 -> /
4 -> may
7 -> .jpeg
Результат: http://spring.info/months/may.jpeg. Это соответствует новому адресу файла.
Таким образом, последовательность цифр:
1, 6, 2, 5, 6, 3, 6, 4, 7.
Ответ: 162563647.
