Чтобы решить задачу, давайте сначала проанализируем данное предложение и выясним, какое слово мог удалить Вова, если размер исправленного текста стал на 9 байт меньше.
Предложение:
«И ты издавала таинственный гром
И алчную землю поила дождём».
Посчитаем количество байт в исходном тексте: В кодировке КОИ-8 каждый символ занимает 1 байт. Давайте посчитаем количество символов в каждом слове, включая пробелы.
- И — 1 байт
- ты — 2 байта (1 байт для "т" и 1 для "ы")
- издавала — 8 байт
- таинственный — 13 байт
- гром — 4 байта
- И — 1 байт
- алчную — 7 байт
- землю — 5 байт
- поила — 5 байт
- дождём — 6 байт
Проведем суммирование с учётом пробелов:
1 (И) + 1 (пробел) + 2 (ты) + 1 (пробел) + 8 (издавала) + 1 (пробел) + 13 (таинственный) + 1 (пробел) + 4 (гром) + 1 (пробел) + 1 (И) + 1 (пробел) + 7 (алчную) + 1 (пробел) + 5 (землю) + 1 (пробел) + 5 (поила) + 1 (пробел) + 6 (дождём)Считаем:
- Сначала посчитаем количество символов в тексте без пробелов (всего 58):
1 + 2 + 8 + 13 + 4 + 1 + 7 + 5 + 5 + 6 = 52- Количество пробелов в предложении: 9 пробелов.
Таким образом, общее количество байт в исходном предложении:
52 (символы) + 9 (пробелы) = 61 байт.Размер исправленного текста: После удаления слова и пробела текст стал на 9 байт меньше:
61 - 9 = 52 байта.Что могло быть удалено? Удаленное слово вместе с пробелом должно занимать 9 байт.
Определим подходящие слова: Начнём с проверки длины и коды символов:
- Если слово имеет 8 символов, то с пробелом это будет 9 байт.
- Из всех слов в предложении — "издавала" (8 символов) подходит:
Убедимся, что удаление слова "издавала" и пробела с одной стороны от него:
Исходный текст: «И ты издавала таинственный гром И алчную землю поила дождём». Текст после удаления слова "издавала" и пробела: «И ты таинственный гром И алчную землю поила дождём».
Теперь текст будет иметь:
- Слов до удалении: 61
- 61 - 9 = 52.
Таким образом, удаленное слово – "издавала".