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