Чтобы решить задачу, давайте сначала разберемся с исходным текстом и его размерами.
Исходный текст:
«Мой дядя самых честных правил, Когда не в шутку занемог...»
- Определим размер текста.
Каждый символ текстa в кодировке Windows-1251 занимает 1 байт. Посчитаем количество символов в тексте.
Текст «Мой дядя самых честных правил, Когда не в шутку занемог...» состоит из 75 символов (включая пробелы и знаки препинания).
Следовательно, размер исходного предложения:
75 символов * 1 байт/символ = 75 байт.
- Разберёмся, что произойдёт после удаления одного слова.
После того как Вова вычеркнул одно слово и лишний пробел, размер нового предложения стал на 5 байт меньше, чем исходный размер.
Таким образом, размер нового предложения равен:
75 байт - 5 байт = 70 байт.
- Найдем длину вычеркнутого слова.
Когда Вова вычеркнул слово, он также убрал лишний пробел, превращая два пробела подряд в один. Это означает, что:
- Размер вычеркнутого слова (в байтах) + 1 байт за лишний пробел = 5 байт.
Обозначим размер вычеркнутого слова как ( x ). Таким образом, у нас получается уравнение:
( x + 1 = 5 )
( x = 4 ).
Таким образом, удалённое слово состоит из 4 букв.
- Поиск слова в тексте длиной 4 буквы.
Теперь необходимо проверить все слова в тексте и найти подходящее, длиной 4 буквы. Основной текст разбиваем на слова:
- Мой
- дядя
- самых
- честных
- правил,
- Когда
- не
- в
- шутку
- занемог...
Из этих слов, только одно состоит из 4 букв: "не".
Таким образом, вычеркнутое слово — "не".