Текст Михаила состоит из нескольких слов, и из условия задачи следует, что одно из слов было написано два раза подряд с пробелом между ними, что привело к увеличению размера текста на 3 байта.
Чтобы понять, какое слово было написано дважды, давайте определим, сколько символов в каждом слове и в пробеле.
С учетом того, что кодировка Unicode в данном случае занимает 8 бит на символ (или 1 байт), мы можем сосчитать символы в каждом слове, которое могло быть продублировано, добавив 1 байт за пробел. Если размер текста увеличился на 3 байта благодаря повторению одного слова, то это слово должно содержать 2 символа (так как 2 символа + 1 пробел = 3 байта).
В предложении Михаила слово, состоящее из 2 символов, - это «на». Таким образом, лишним словом, которое было написано дважды, является:
«на».
