Вопрос:

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

Ответ:

Разберем задачу. 1. Определим, сколько байт приходится на один символ в кодировке Unicode. Каждый символ кодируется 16 битами, а 1 байт = 8 бит. Следовательно, на один символ приходится \(\frac{16}{8} = 2\) байта. 2. Размер предложения уменьшился на 16 байт. Поскольку один символ занимает 2 байта, было вычеркнуто \(\frac{16}{2} = 8\) символов. 3. Проанализируем названия животных в предложении: еж (2 символа), лев (3 символа), слон (4 символа), олень (5 символов), тюлень (6 символов), носорог (7 символов), крокодил (8 символов), аллигатор (9 символов). Учитываем, что при удалении животного удаляются запятая и пробел после него, что в сумме даёт 2 символа. Таким образом, удаленное название животного должно состоять из \(8 - 2 = 6\) символов. 4. Из предложенных вариантов подходит только слово "тюлень". **Ответ: тюлень**
Убрать каракули
Смотреть решения всех заданий с фото

Похожие