Вопрос:

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

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

Ответ:

Разберем задачу по шагам:

  1. Каждый символ кодируется 16 битами, что равно 2 байтам (16 бит / 8 бит/байт = 2 байта).
  2. Размер уменьшился на 12 байт.
  3. Следовательно, удалили 12 байт / 2 байта/символ = 6 символов.
  4. Удалено название птицы, запятые и пробелы.
  5. Нужно найти такое название птицы, чтобы после удаления лишних запятых и пробелов суммарное количество символов составило 6.

Перечислим названия птиц и количество символов в каждом, включая запятые и пробелы:

  • Чиж (3)
  • грач (4)
  • стриж (5)
  • гагара (6)
  • пингвин (7)
  • ласточка (8)
  • жаворонок (9)
  • свиристель (10)
  • буревестник (11)
  • вертиголовка (12)

Вычеркиваем запятую и пробел после названия птицы. Значит, нам нужно найти название птицы, которое вместе с запятой и пробелом занимает 6 символов. Это название "гагара". Если вычеркнуть "гагара, ", то будет удалено 6 символов.

Ответ: гагара

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

Похожие