Вопрос:

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

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

Ответ:

Размер одного символа в Unicode – 16 бит или 2 байта. Удаление названия породы уменьшило размер сообщения на 12 байт, значит было удалено 12 / 2 = 6 символов (букв, запятая, пробел).

Перечислим породы и количество символов в них:

  • Дог - 3 символа
  • мопс - 4 символа
  • бигль - 5 символов
  • мастиф - 6 символов
  • бульдог - 7 символов
  • спаниель - 8 символов

Чтобы при удалении названия породы количество удалённых символов было равно 6, нужно удалить породу «мопс» (4 символа) вместе с запятой и пробелом (2 символа). Итого 6 символов.

Ответ: мопс

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