Вопрос:

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

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

Ответ:

В кодировке Unicode 1 символ = 16 бит = 2 байта. Следовательно, 22 байта / 2 байта = 11 символов. Это длина удаленного слова с учетом запятой и пробела. 11 - 1 (запятая) - 1(пробел) = 9 символов.

Подсчитаем количество символов в каждом слове:

  • заяц - 4 символа
  • волк - 4 символа
  • хорек - 5 символов
  • суслик - 6 символов
  • лама - 4 символа
  • медведь - 7 символов
  • гиена - 5 символов
  • аллигатор - 9 символов

Следовательно, было удалено слово аллигатор.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие