Вопрос:

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

Ответ:

Решение:

Каждый символ в кодировке Unicode занимает 16 бит, что равно 2 байтам.

Разница в размере предложения составила 14 байт. Это означает, что было удалено \( 14 \text{ байт} / 2 \text{ байта/символ} = 7 \) символов.

Исходный текст: «Лев, тигр, ягуар, гепард, пантера, ягуарунди кошачьи».

Среди перечисленных животных, "ягуарунди" является лишним, так как оно может быть написано вместе с "ягуар".

Уберём "ягуарунди" и лишние символы (запятые и пробелы).

Исходное предложение: "Лев, тигр, ягуар, гепард, пантера, ягуарунди, кошачьи". Количество символов (вместе с пробелами и запятыми): 67.

Новое предложение (убрали "ягуарунди"): "Лев, тигр, ягуар, гепард, пантера, кошачьи". Количество символов (вместе с пробелами и запятыми): 54.

Разница в символах: \( 67 - 54 = 13 \). Это не 7.

Попробуем убрать "тигр" (4 символа + 2 пробела + 1 запятая = 7 символов).

Исходное: «Лев, тигр, ягуар, гепард, пантера, ягуарунди, кошачьи».

Новое: «Лев, ягуар, гепард, пантера, ягуарунди, кошачьи». Количество символов: 60.

Разница: \( 67 - 60 = 7 \). Это соответствует условию.

Ответ: тигр