Давайте внимательно проанализируем задачу.
Первым шагом — определим исходный текст и выясним его длину.
Исходный текст:
«Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок».
Количество символов и байт.
Поскольку в кодировке R7Bit каждый символ — 7 бит, для удобства подсчёта лучше перейти в количества символов и байт.
Общий текст содержит (посчитаем по словам и знакам):
"Мои любимые герои мультфильмов:" — 29 символов (включая двоеточие и пробелы)
Далее идут имена героев, разделённые запятыми и пробелами:
" Шрек, Пумба, Маугли, Реми, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок"
Посчитаем их:
Имена и их длина:
Шрек — 4
Пумба — 5
Маугли — 6
Реми — 4
Пиноккио — 8
Винни-Пух — 9
Белоснежка — 10
Малефисента — 12
Человек-паук — 12
Конёк-Горбунок — 15
Также есть запятые и пробелы между ними.
Все знаки:
- Запятых — 9 (между 10 имен)
- Пробелов — между именами и запятыми.
Подсчитаем полный исходный символов.
Общий текст в символах:
"Мои любимые герои мультфильмов:" — 29
- пробел — 1
- каждое имя и запятая + пробел после, кроме последнего (без после последнего)
Итого:
Имена и знаки:
" Шрек," — 5 символов
" Пумба," — 6
" Маугли," — 7
" Реми," — 6
" Пиноккио," — 9
" Винни-Пух," — 10
" Белоснежка," — 11
" Малефисента," — 13
" Человек-паук," — 14
" Конёк-Горбунок" — 15 (без запятой)
Всего символов в списке:
(5 + 6 + 7 + 6 + 9 + 10 + 11 + 13 + 14 + 15) = 96 символов.
Кроме этого, есть начальная часть: "Мои любимые герои мультфильмов:" (29 символов)
И еще: пробел после двоеточия 1 символ.
Общий символов:
29 + 1 + 96 = 126 символов.
Теперь — длина в байтах, так как каждый символ — 7 бит (1 байт = 8 бит).
Количество байт равно количеству символов, так как каждый символ занимает ровно 1 байт.
Исходный текст — 126 байт.
Задача:
После удаления одного имени героя, а также запятой и пробела рядом с ним, общий размер стал на 7 байт меньше:
126 байт — 7 байт = 119 байт.
То есть, удалили символов:
- Имя героя — N символов
- Запятая — 1 символ
- Пробел — 1 символ
Итого, удалено: N + 2 символа, и при этом общий размер уменьшился на 7 байт — значит, удалено 7 символов.
Но тут важный момент:
"Удалённое имя героя — это именно то имя, которое убрали, а также запятую и пробел рядом с ним."
Обозначим:
- N — длина имени в символах
- Удалены N + 2 символа (имя + запятая + пробел)
Известно, что это равно 7 — то есть, N + 2 = 7,
следовательно,
N = 5.
Таким образом, имя героя — это имя из 5 символов.
Теперь найдём, какое имя длиной 5 символов находится в списке героев.
Герои:
Шрек — 4
Пумба — 5
Маугли — 6
Реми — 4
Пиноккио — 8
Винни-Пух — 9
Белоснежка — 10
Малефисента — 12
Человек-паук — 12
Конёк-Горбунок — 15
Самое подходящее имя по длине — "Пумба" (5 символов).
Это — единственное имя длиной ровно 5 символов.
Проверка:
- В списке есть "Пумба" — подходит по длине.
- Удаление его, запятой и пробела даст длину удаления: 5 + 2 = 7 символов.
Размер уменьшится ровно на 7 байт — соответствует условию.
ИТОГ:
Удалённое имя героя — Пумба.
Ответ:
Пумба