Контрольные задания > 10. В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученица написала текст «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка». Ученица удалила из списка название одного из предмета. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.
Вопрос:
10. В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученица написала текст «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка». Ученица удалила из списка название одного из предмета. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 10 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.
Ответ:
Поскольку каждый символ кодируется 16 битами, это 2 байта (16 бит / 8 бит/байт = 2 байта).
Удаление названия предмета уменьшило размер на 10 байт. Это значит, что в удаленном слове было 10 / 2 = 5 символов.
В предложении «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка» есть следующие слова из 5 букв:
* пуф
* стул
* диван
* кресло
Так как запятые и пробелы были убраны, это означает, что удаленное слово было последним в списке (иначе бы остались лишние запятые и пробелы). Следовательно, это слово "кровать".
Ответ: кровать