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