Вопрос:

В одной из кодировок Unicode каждый символ кодируется 16 битами. Наташа написала текст (в нём нет лишних пробелов): ЮАР, Того, Алжир, Уганда, Эфиопия, Танзания, Свазиленд, Кабо-Верде - африканские страны. Ученица вычеркнула из списка название одной страны. Заодно она вычеркнула ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Запишите в ответе вычеркнутое название страны.

Ответ:

Размер одного символа в кодировке Unicode равен 16 битам, или 2 байтам (16 / 8 = 2). Так как размер нового предложения оказался на 20 байт меньше, то было вычеркнуто 20 / 2 = 10 символов.


Нам нужно найти страну, название которой состоит из 8 букв + 1 запятая + 1 пробел = 10 символов.


Этому условию удовлетворяет только название страны Свазиленд.


Ответ: Свазиленд

Похожие