Решение: Удаление имени из списка
В кодировке КОИ-8 каждый символ кодируется 8 битами. Ученик написал текст (в нём нет лишних пробелов): «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок». Ученик удалил из списка имя героя одного мультфильма, а также лишние запятую и пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите удалённое имя героя мультфильма.
Решение по шагам
3 шагаВ кодировке КОИ-8 один символ занимает 8 бит, то есть 1 байт. Поэтому уменьшение размера на 12 байт означает удаление 12 символов.
$$8\ \text{бит} = 1\ \text{байт}$$Кроме имени героя, были удалены запятая и пробел — всего 2 символа.
$$12 - 2 = 10$$В списке имя длиной 10 символов — «Белоснежка».
Где здесь ошибаются
Учитывать только длину имени, не вычитая запятую и пробел.
Переводить 12 байт в 96 символов, забывая, что 8 бит составляют 1 байт.