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