Контрольные задания > В одной из кодировок Unicode каждый символ кодируется 16 бит.
Вова написал текст (в нём нет лишних пробелов):
«Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка – птицы».
Ученик вычеркнул из списка название одной птицы. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.
Вопрос:
В одной из кодировок Unicode каждый символ кодируется 16 бит.
Вова написал текст (в нём нет лишних пробелов):
«Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка – птицы».
Ученик вычеркнул из списка название одной птицы. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.
Размер одного символа в Unicode составляет 16 бит, что равно 2 байтам (16 бит / 8 бит/байт = 2 байта).
Размер уменьшился на 18 байт. Следовательно, было удалено 18 байт / 2 байта/символ = 9 символов.
Ищем в списке птицу, название которой состоит из 9 символов: буревестник.
Ответ: буревестник