Ответ:

Задание 1. Кодировка UTF-16 и животные

Логика решения:

  1. UTF-16 использует 16 бит (2 байта) на символ.
  2. Удаление одного животного и лишних знаков препинания (запятых и пробелов) привело к уменьшению размера на 22 байта.
  3. Поскольку запятая и пробел занимают по 2 байта, а слово «животные» занимает 8 байт, то общее удаление — 4 байта (2 пробела + 2 запятые) + размер названия животного.
  4. Таким образом, размер названия животного составил 22 байта - 4 байта = 18 байт.
  5. Так как один символ в UTF-16 занимает 2 байта, то название животного состоит из 18 байт / 2 байта/символ = 9 символов.
  6. Из списка «Лось, хомяк, косуля, кенгуру, капибара, бинтуронг, гиппопотам» только «гиппопотам» состоит из 9 букв.

Ответ: гиппопотам