Шешімі: Удаление овоща из списка
В кодировке КОИ-8 каждый символ кодируется 8 битами.
Вова написал текст (в нём нет лишних пробелов):
«Лук, репа, горох, свёкла, морковь, кукуруза, картофель, топинамбур – овощи».
Ученик вычеркнул из списка название одного овоща. Заодно он вычеркнул ставшие лишними запятую и пробел – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 5 байт меньше, чем размер исходного предложения. Напишите вычеркнутое название овоща.
Шешімін қадамдап көрсету
3 қадамТак как 1 байт равен 8 битам, уменьшение размера на 5 байт означает удаление 5 символов.
$$5 \cdot 8 = 40\ \text{бит}$$При удалении названия овоща дополнительно удаляются запятая и пробел, то есть ещё 2 символа.
$$5 - 2 = 3$$Название удалённого овоща должно состоять из 3 символов. В списке таким названием является «лук».
Где здесь ошибаются
Не учитывать удаление запятой и пробела.
Считать количество бит вместо количества байт.
Выбрать овощ, название которого имеет не 3 символа.