Вопрос:

6. В кодировке КОИ-8 каждый символ кодируется 8 битами. Лена написала текст (в нем нет лишних пробелов): «Ява, Куба, Лусон, Маражо, Суматра, Сулавеси, Эспаньола - острова». Ученица вычеркнула из списка название одного из островов. Заодно она вычеркнула ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название острова.

Ответ:

Раз каждый символ кодируется 8 битами (то есть 1 байтом), то уменьшение размера на 9 байтов означает, что вычеркнули слово, которое занимало 9 символов (включая запятую и пробел). Считаем количество символов в каждом слове вместе с запятой и пробелом после него: * Ява, (4 символа) * Куба, (5 символов) * Лусон, (6 символов) * Маражо, (7 символов) * Суматра, (8 символов) * Сулавеси, (9 символов) * Эспаньола (9 символов) Под условие подходят два острова: Сулавеси и Эспаньола. Если убрать Сулавеси останется лишняя запятая. Так как убираются 2 пробела, значит в конце будет 1 пробел, так и в изначальном варианте, поэтому второй пробел после Эспаньолы. Следовательно, вычеркнуто слово «Эспаньола». **Ответ:** Эспаньола
Смотреть решения всех заданий с фото

Похожие