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