Вопрос:

2. В одной из кодировок UTF-16 каждый символ кодируется 16 битами. Гриша написал текст (в нем нет лишних пробелов): «Лось, хомяк, косуля, кенгуру, капибара, бинтуронг, гиппопотам - животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

Ответ:

Решение: 1. Определим, сколько байт занимает один символ в кодировке UTF-16: 1 символ = 16 бит = 2 байта 2. Вычислим, сколько символов было удалено: Разница в размере = 22 байта Количество удаленных символов = (Разница в размере) / (Размер одного символа) Количество удаленных символов = 22 / 2 = 11 символов 3. Найдем животное, название которого состоит из 11 символов: гиппопотам Ответ: гиппопотам
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие