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