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