Вопрос:

В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученик написал текст (в нём нет лишних пробелов): «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк- Горбунок». Ученик удалил из списка имя героя одного мультфильма, а также лишние запятую и пробел - два пробела не должны идти подряд. При этом размер нового предложения B данной кодировке оказался на 28 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое имя героя мультфильма.

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

Ответ:

Размер одного символа в Unicode составляет 16 бит, что равно 2 байтам (16 / 8 = 2 байта). Разница в размере предложений составляет 28 байт. Значит, удалили 28 / 2 = 14 символов. Необходимо найти имя героя мультфильма, которое вместе с запятой и пробелом содержит 14 символов. Перечислим имена героев и посчитаем количество символов (включая запятую и пробел после имени):

  • Шрек, - 5 символов
  • Пумба, - 6 символов
  • Маугли, - 7 символов
  • Рататуй, - 9 символов
  • Пиноккио, - 10 символов
  • Винни-Пух, - 10 символов
  • Белоснежка, - 11 символов
  • Малефисента, - 12 символов
  • Человек-паук, - 13 символов
  • Конёк-Горбунок. - 15 символов

Подходит только имя "Человек-паук", т.к. при его удалении будет удалено 13 символов + запятая = 14 символов.

Ответ: Человек-паук

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

Похожие