Чтобы понять, какое имя героя мультфильма было удалено, воспользуемся следующими шагами:
Определим размер исходного текста в символах. Нам дан текст без лишних пробелов: «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок».
Посчитаем количество символов. Мы можем посчитать символы, включая пробелы и знаки препинания.
Определим, сколько байтов занимает этот текст в кодировке R7Bit. В данной кодировке каждый символ занимает 7 бит, что соответствует 0,875 байта (так как 1 байт = 8 бит).
Проведем расчет:
- Сначала найдём длину текста. В данном случае, текст состоит из различных имен героев и дополнительных символов. Можно воспользоваться текстовым редактором или инструментом для подсчета символов.
Теперь на момент выполнения расчетов, исходя из вывода, доведем к выводу, что размер предложения уменьшился на 7 байт, что соответствует 56 битам, следовательно, символов было удалено 8.
- Сравним имена героев. Будем искать 8-символьное имя в списке героев. Но если включим также пробелы и запятые, количество удалённых символов у нас может варьироваться:
- Шрек
- Пумба
- Маугли
- Реми
- Пиноккио
- Винни-Пух
- Белоснежка
- Малефисента
- Человек-паук
- Конёк-Горбунок
Как видно, неправильный вариант «Человек-паук» очевидно запросит больше символов, чем 8. Проанализировав каждый вариант:
- Шрек (5)
- Пумба (5)
- Маугли (6)
- Реми (4)
- Пиноккио (9)
- Винни-Пух (8)
- Белоснежка (10)
- Малефисента (11)
- Конёк-Горбунок (11)
Сравнив количество символов и получая ограничение в 8 знаков, будет выдвинуто на предполагаемое удаленное имя «Винни-Пух».
Следовательно, имя удалённого героя мультфильма: Винни-Пух.