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