Шешімі: Удаление слова из текста
В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Мой дядя самых честных правил, Когда не в шутку занемог…» Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 6 байт меньше, чем размер исходного предложения.
Шешім по шагам
3 қадамОдин символ кодируется 16 битами, то есть 2 байтами.
$$16\ \text{бит} = 2\ \text{байта}$$Уменьшение размера на 6 байт соответствует удалению 3 символов.
$$6 : 2 = 3$$Из текста удалили одно слово и один пробел. Значит, на слово приходится 2 символа: 3 - 1 = 2. В тексте таким словом является «не».
$$3 - 1 = 2$$Где здесь ошибаются
Не учитывают удаление бір ставшего лишним пробела.
Считают, что 16 бит равны 16 байтам.