Контрольные задания > 10. Тип 10 № 384
В кодировке UTF-32 каждый символ кодируется 32 битами. Костя написал текст (в
нем нет лишних пробелов):
«Бай, аэта, волоф, кереки, киргизы, норвежцы — народы».
Ученик вычеркнул из списка название одного из народов. Заодно он вычеркнул став
шие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 32 байта
меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название
народа.
Вопрос:
10. Тип 10 № 384
В кодировке UTF-32 каждый символ кодируется 32 битами. Костя написал текст (в
нем нет лишних пробелов):
«Бай, аэта, волоф, кереки, киргизы, норвежцы — народы».
Ученик вычеркнул из списка название одного из народов. Заодно он вычеркнул став
шие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 32 байта
меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название
народа.
Давайте разберемся, какое название народа было вычеркнуто.
* Удаление названия народа уменьшило размер предложения на 32 байта.
* Так как каждый символ в UTF-32 кодируется 32 битами, то есть 4 байтами (32 бита / 8 бит/байт = 4 байта).
* Разница в 32 байта означает, что было удалено 32 байта / 4 байта/символ = 8 символов.
Теперь посмотрим на список народов:
«Бай, аэта, волоф, кереки, киргизы, норвежцы — народы».
Среди перечисленных названий народов, которые состоят из 8 символов, есть только "киргизы".
Ответ: киргизы