В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов):
Мой дядя самых честных правил, Когда не в шутку занемог.
Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 5 байт меньше, чем размер исходного предложения. Напишите в ответ вычеркнутое слово.
Для того чтобы решить задачу, давайте проанализируем информацию, которую мы имеем.
Изначальный текст Вовы:
"Мой дядя самых честных правил, Когда не в шутку занемог."
1. **Определение размера исходного текста:**
У нас есть текст, который записан в кодировке Windows-1251. Каждый символ в этой кодировке занимает 1 байт. Посчитаем количество символов в строке:
- Подсчитаем символы (включая пробелы, запятые и буквы):
"Мой дядя самых честных правил, Когда не в шутку занемог." состоит из 70 символов.
Итак, исходный размер текста в байтах:
\[
70 \, \text{символов} \times 1 \, \text{байт} = 70 \, \text{байт}
\]
2. **Определение нового размера текста:**
Приведено, что после вычеркивания одного слова и одного пробела (который стал лишним), новый размер текста оказался на 5 байт меньше, чем исходный:
\[
70 \, \text{байт} - 5 \, \text{байт} = 65 \, \text{байт}
\]
3. **Определение, сколько символов убрали:**
Если новое предложение стало меньше на 5 байт, то это значит, что одно вычеркнутое слово и один пробел занимали в сумме 5 байт. Поскольку каждый символ — это 1 байт, значит:
- Размер удалённого слова + 1 байт (за пробел) = 5 байт.
Таким образом, размер удалённого слова составил:
\[
\text{Размер слова} = 5 \, \text{байт} - 1 \, \text{байт} = 4 \, \text{байта}
\]
4. **Поиск слова в тексте:**
Теперь нужно определить слово в тексте, которое состоит из 4 букв (поскольку каждое слово в Windows-1251 занимает по 1 байту) и проверить, может ли оно соответствовать условию.
Итак, прочитаем текст и найдём слова длиной 4 символа:
- "Мой" - 3
- "дядя" - 4
- "самых" - 5
- "честных" - 7
- "правил" - 6
- "Когда" - 5
- "не" - 2
- "в" - 1
- "шутку" - 6
- "занемог" - 7
Поэтому единственным словом, которое подходит по длине в 4 символа, является **"дядя"**.
Таким образом, вычеркнутое слово - это:
**"дядя"**.