Вопрос:

1. (№ 1080) В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Заяц, белка, рысь, олень, лама, носорог, крокодил, аллигатор – дикие животные». Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

Ответ:

В исходном предложении было несколько названий животных, разделенных запятыми и пробелами. После удаления одного названия и соответствующих запятых и пробелов, размер предложения уменьшился на 20 байт. Каждый символ в Unicode кодируется 16 битами, что составляет 2 байта. Таким образом, 20 байт соответствуют 10 символам. Удаленное название животного включало само слово, запятую и два пробела. Пусть длина названия животного *x*. Тогда *x* + 3 = 10, следовательно, *x* = 7. Из списка животных только слово «носорог» имеет длину 7. Ответ: носорог
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие