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