Вопрос:

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

Ответ:

Давайте разберемся, как решить эту задачу.

1. **Определим, сколько бит занимает один символ:**
- В условии сказано, что каждый символ в Unicode кодируется 16 битами.

2. **Переведем биты в байты:**
- 1 байт = 8 бит.
- Следовательно, 1 символ = 16 бит / 8 бит/байт = 2 байта.

3. **Найдем, на сколько байт уменьшился текст:**
- В задаче сказано, что размер нового предложения оказался на 10 байт меньше.

4. **Определим, сколько символов было удалено:**
- Так как 1 символ = 2 байта, то 10 байт / 2 байта/символ = 5 символов.
- Также было удалено 2 символа, из-за запятой и пробела после животного. Поэтому изначальная длина слова - 5 + 2 = 7

5. **Анализ текста:**
- Необходимо найти слово из списка, которое имеет длину в 7 символов. Это слово - носорог.

**Ответ:** носорог
Подать жалобу Правообладателю