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