Контрольные задания > 2. В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученица написала текст (в нем нет лишних пробелов):
«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».
Ученица удалила из списка название одного из предмета. Заодно она вычеркнула ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.
Вопрос:
2. В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученица написала текст (в нем нет лишних пробелов):
«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».
Ученица удалила из списка название одного из предмета. Заодно она вычеркнула ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.
Разберемся с этой задачей.
1. Кодировка: Unicode, 8 бит (1 байт на символ).
2. Удаление: Удалили название предмета, запятую и пробел.
3. Уменьшение размера: Размер уменьшился на 11 байт, то есть удалили 11 символов.
4. Длина названия: Из 11 символов вычитаем запятую и пробел, остается 11 - 2 = 9 символов.
5. Поиск предмета: Ищем в списке предмет мебели, название которого состоит из 9 букв. Это оттоманка.
Ответ: оттоманка