Для решения задачи давайте сначала разберемся с тем, что имеется в исходном предложении, как оно закодировано и как мы можем вычислить, какое имя могло быть удалено.
Исходное предложение:
«Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок»Размер символов в кодировке Unicode:
Каждый символ в кодировке Unicode занимает 2 байта (16 бит).Размер исходного предложения:
Чтобы узнать, сколько байт занимает исходное предложение, мы считаем количество символов и умножаем его на 2.Давайте посчитаем количество символов. Мы видим, что у нас много имен героев, каждое из которых заканчивается запятой (кроме последнего).
- «Шрек» (5 символов) + запятая (1) = 6
- «Пумба» (5) + запятая (1) = 6
- «Маугли» (6) + запятая (1) = 7
- «Реми» (4) + запятая (1) = 5
- «Пиноккио» (8) + запятая (1) = 9
- «Винни-Пух» (9) + запятая (1) = 10
- «Белоснежка» (10) + запятая (1) = 11
- «Малефисента» (11) + запятая (1) = 12
- «Человек-паук» (12) + запятая (1) = 13
- «Конёк-Горбунок» (14) = 14
Подсчитаем количество символов: \( 6 + 6 + 7 + 5 + 9 + 10 + 11 + 12 + 13 + 14 = 83 \)
Теперь размер исходного текста в байтах: \( 83 \times 2 = 166 \) байт.
Размер исправленного предложения:
Указано, что размер исправленного предложения стал на 28 байт меньше, чем исходное. Поэтому: \( 166 - 28 = 138 \) байт.Расчет нового количества символов:
Учитывая, что каждый символ занимает 2 байта, найдем количество символов в исправленном предложении: \( 138 \div 2 = 69 \) символов.Количество удалённых символов:
Чтобы понять, сколько символов было удалено, определим разницу в количестве символов между исходным и исправленным текстом: \( 83 - 69 = 14 \).Это означает, что удалено 14 символов. Учитывая, что удалены имя мультфильма и запятая с пробелом, можно предположить, что удалено как раз имя, состоящее из определенного количества символов.
Поиск имени:
Теперь нужно понять, какое имя героя и запятая с пробелом может составлять 14 символов. Имена героев мультфильмов в списке:- «Шрек»
- «Пумба»
- «Маугли»
- «Реми»
- «Пиноккио»
- «Винни-Пух»
- «Белоснежка»
- «Малефисента»
- «Человек-паук»
- «Конёк-Горбунок»
Проверим по длинне:
- «Шрек» (5)
- «Пумба» (5)
- «Маугли» (6)
- «Реми» (4)
- «Пиноккио» (8)
- «Винни-Пух» (9)
- «Белоснежка» (10)
- «Малефисента» (11)
- «Человек-паук» (12)
- «Конёк-Горбунок» (14)
Таким образом, удалённое имя героя мультфильма – «Конёк-Горбунок».