Решение: Повтор фамилии учёного
В кодировке Windows-1251 каждый символ кодируется 8 битами.
Вова хотел написать текст (в нём нет лишних пробелов): «Ом, Бор, Кюри, Попов, Джоуль, Рентген, Курчатов, Резерфорд — великие физики».
Фамилию одного учёного ученик написал два раза подряд, добавив необходимые запятую и пробел. При этом размер написанного предложения в данной кодировке оказался на 7 байт больше, чем размер нужного предложения. Напишите слово, использованное дважды.
Решение по шагам
3 шагаВ кодировке Windows-1251 один символ занимает $8$ бит, то есть $1$ байт.
При повторной записи фамилии добавлены сама фамилия, запятая и пробел. Запятая и пробел занимают $2$ байта, поэтому фамилия занимает $7 - 2 = 5$ байт, то есть содержит $5$ символов.
Среди фамилий учёных в исходном предложении пять букв содержит фамилия «Попов».
Где здесь ошибаются
Не учесть запятую и пробел, добавленные вместе с фамилией.
Считать, что 8 бит равны 8 байтам.