В кодировке Unicode каждый символ кодируется 16 битами. Ученик напечатал текст в этой кодировке (лишних пробелов в нём нет):
«Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок».
Далее ученик удалил из списка имя героя одного мультфильма, а также запятую и пробел рядом с ним.
Размер исправленного предложения стал на 28 байт меньше исходного.
Напишите в ответе удалённое имя героя мультфильма.
Для решения задачи сначала определим, как именно кодируется текст в формате Unicode и как мы можем посчитать размер строки в байтах.
1. **Понимание кодировки Unicode:**
В Unicode каждый символ действительно кодируется 16 битами. Это означает, что каждый символ занимает 2 байта.
2. **Исходный текст:**
Рассмотрим исходный текст:
«Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок».
3. **Размер оригинального текста:**
Нам нужно понять, сколько символов в этом тексте и сколько байт он занимает.
4. **Количество символов:**
Подсчитаем количество символов в исходном предложении. В данном случае, в предложении 122 символа, включая пробелы и запятые.
5. **Общая длина в байтах:**
Индивидуальная длина в байтах будет:
\[
122 \, \text{(символа)} \times 2 \, \text{(байта за символ)} = 244 \, \text{байта}
\]
6. **Удаление текста:**
Ученик удалил "имя героя мультфильма", запятую и пробел правее удалённого слова; длина текста при этом уменьшилась на 28 байт.
7. **Рассчитаем удалённые символы:**
Это означает, что из оригинального текста убрали символы, занимающие 28 байт. Поскольку каждый символ занимает 2 байта:
\[
\frac{28 \, \text{(байт)}}{2 \, \text{(байта за символ)}} = 14 \, \text{(символов)}
\]
8. **Определение удалённого имени:**
Теперь нам нужно найти фразу, состоящую из 14 символов, которая могла быть удалена. Из списка героев мультфильмов:
- Шрек (5 символов)
- Пумба (6 символов)
- Маугли (6 символов)
- Реми (4 символа)
- Пиноккио (9 символов)
- Винни-Пух (9 символов, включая дефис)
- Белоснежка (10 символов)
- Малефисента (11 символов)
- Человек-паук (12 символов, включая дефис)
- Конёк-Горбунок (14 символов, включая дефис)
Мы видим, что "Конёк-Горбунок" — это имя героя, состоящее точно из 14 символов.
9. **Итог:**
Соответственно, удалённое имя героя мультфильма — это:
**Конёк-Горбунок**.