Решение: Определение длины слова по объёму
В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов): «И ты издавала таинственный гром, И алчную землю поила дождём». Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 13 байт меньше, чем размер исходного предложения. Напишите вычеркнутое слово.
Решение по шагам
3 шага8 бит составляют 1 байт, поэтому каждый символ занимает 1 байт.
При удалении слова удаляется также один ставший лишним пробел. Значит, всего удалено 13 символов, а длина слова равна $13 - 1 = 12$ символам.
$$L + 1 = 13,\quad L = 12$$В исходном тексте слово «таинственный» содержит 12 букв.
Где здесь ошибаются
Не учитывают дополнительно удалённый пробел.
Считают, что 8 бит соответствуют 8 байтам.