Вопрос:

1. В одной из кодировок Unicode каждый символ кодируется 16 битами. При подготовке реферата по биологии Вова написал следующий текст (в нём нет лишних пробелов): «Як, тар, лама, окапи, пекари, бегемот, антилопа, бабирусса, бородавочник относятся к диким парнокопытным животным». Затем Вова вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

Смотреть решения всех заданий с листа

Ответ:

Размер одного символа в кодировке Unicode - 16 бит, что составляет 2 байта (16 бит / 8 бит/байт = 2 байта). Уменьшение размера предложения на 16 байт означает, что удалили 16 байт / 2 байта/символ = 8 символов. Считаем количество символов (включая запятые и пробелы) в каждом слове: * Як - 2 символа * тар - 3 символа * лама - 4 символа * окапи - 5 символов * пекари - 6 символов * бегемот - 7 символов * антилопа - 8 символов * бабирусса - 9 символов * бородавочник - 11 символов Единственное название животного, которое после удаления вместе с запятой и пробелом даст 8 символов (включая запятую и пробел): это слово "антилопа". Антилопа (8 символов) + запятая (1 символ) + пробел (1 символ) = 10 символов. После удаления двух лишних символов (запятых или пробелов) остается 8 символов. Ответ: антилопа
ГДЗ по фото 📸

Похожие