Решение: Удаление названия мебели
В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученица написала текст (в нём нет лишних пробелов): «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка». Ученица удалила из списка название одного предмета, а также лишние запятую и пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 14 байт меньше, чем размер исходного предложения. Напишите удалённое название предмета.
Решение по шагам
4 шагаОдин символ кодируется 16 битами, то есть 2 байтами.
$$16\ \text{бит} = 2\ \text{байта}$$Размер текста уменьшился на 14 байт, значит, было удалено 7 символов.
$$14 : 2 = 7$$Помимо названия предмета удалены запятая и пробел, то есть ещё 2 символа. Длина названия предмета равна 5 символам.
$$7 - 2 = 5$$В списке предметов название из пяти букв — «диван».
Где здесь ошибаются
Не перевести 16 бит в 2 байта.
Не учесть удаление запятой и пробела.
Принять уменьшение на 14 байт за количество удалённых символов.