Кодировка, о которой упоминается, вероятно, является UTF-8, так как она поддерживает символы Юникода. В UTF-8 символы русского алфавита занимают больше 1 байта. Теперь давайте разберем задачу.
Представим, что текст "мы все учились понемногу чему нибудь и как нибудь так воспитаньем слава Богу у нас немудрено блеснуть" содержит 17 слов. Когда ученик написал одно из слов дважды с пробелом между повторами, то это слово добавило 1 байт (для пробела) и 2 байта (для повторного слова).
Таким образом, если общее количество дополнительных байтов составило 3, это означает, что добавлено одно слово (2 байта плюс пробел). Следовательно, возможно, что лишнее слово — это "учимся" (или любое другое слово из текста). Однако, поскольку это может быть любое слово в зависимости от ситуации, и не имея конкретного текста, невозможно точно указать, какое слово является лишним.
Если вам нужно о конкретном слове, то было бы полезно обратиться к исходному тексту и определить, какое слово могло бы быть произнесено дважды.
