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