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