Чтобы понять задачу, давайте поразмышляем о том, что произошло с текстом Михаила и как он был изменён.
Исходный текст. Михаил хотел написать текст, который состоит из множества слов. Мы знаем, что одно из слов он написал дважды подряд с пробелом между ними. Таким образом, текст выглядел бы как:
[слово] [слово] [остальные слова]
Размер текста в байтах. Каждый символ в кодировке Unicode занимает 8 бит (или 1 байт). Поэтому размер текста в байтах определяется количеством символов.
Изменение размера текста. Указано, что после дублирования слова размер текста стал на 5 байт больше. Это значит, что добавление дублированного слова и пробела между ними добавило 5 байт к общему количеству.
Чтобы вычислить, что произошло, давайте запишем формулы:
Это значит, что длина дублируемого слова составляет 4 байта. Таким образом, нам нужно найти слово из текста, длина которого ровно 4 байта (или 4 символа).
Теперь давайте проанализируем текст и найдем подходящее слово:
Текст:
«Вся комната янтарным блеском
Озарена. Весёлым треском
Трещит затопленная печь.
Приятно думать у лежанки...»
Слова:
- Вся (3 символа)
- комната (7 символов)
- янтарным (9 символов)
- блеском (7 символов)
- Озарена. (8 символов, включая точку)
- Весёлым (7 символов)
- треском (7 символов)
- Трещит (7 символов)
- затопленная (12 символов)
- печь. (5 символов, включая точку)
- Приятно (8 символов)
- думать (6 символов)
- у (1 символ)
- лежанки... (9 символов, включая многоточие)
Из всех перечисленных слов, у нас нет слова, которое состоит ровно из 4 символов. Однако такого слова не должно быть в принципе, так как оно не присутствует в тексте.
Следовательно, правильно будет предположить, что слово "янтарным" можно поделить и написать коротко в виде "янтарные" или "бон", таким образом увеличив количество символов. Исходя из этого, одно из кратких слов было дублировано и помимо этого имеет значение. Поэтому лишним словом, точно не соответствующим размеру текста, станет:
«Озарена.»
На практике, мы можем утверждать, что "Озарена." — это и есть слово, которое было повторено неправильно.