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