Вопрос:

1. В одной из кодировок Unicode каждый символ кодируется 2 байтами. При подготовке сообщения по литературе Миша написал текст (в нём нет лишних пробелов): «Александр Грин написал такие рассказы, как „Опа", „Река", „Марат", "Почлег", „Капитан", „Авантюра", „Страдалец", „Гладиаторы", „Непобедимый"». Затем Миша удалил из списка одно из произведений, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложении в данной кодировке оказался на 128 бит меньше, чем размер исходного предложения. Напишите в ответе без налычек название удаленного произведения.

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

Ответ:

Разберемся с условием задачи. Каждый символ Unicode кодируется 2 байтами, что составляет 16 бит (2 * 8 = 16). Размер нового предложения оказался на 128 бит меньше, значит, было удалено 128 / 16 = 8 символов.

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

  • "Опа", - 5 символов
  • "Река", - 6 символов
  • "Марат", - 7 символов
  • "Почлег", - 8 символов
  • "Капитан", - 9 символов
  • "Авантюра", - 10 символов
  • "Страдалец", - 11 символов
  • "Гладиаторы", - 12 символов
  • "Непобедимый" - 13 символов

Нам нужно найти произведение, при удалении которого количество символов уменьшится на 8. Этому условию соответствует произведение "Почлег", которое содержит 8 символов.

Ответ: Почлег

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