Контрольные задания > В кодировке КОИ-8 каждый символ кодируется 8 битами. Ученик написал текст (в нём нет лишних пробелов): «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок». Ученик удалил из списка имя героя одного мультфильма, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое имя героя мультфильма.
Вопрос:
В кодировке КОИ-8 каждый символ кодируется 8 битами. Ученик написал текст (в нём нет лишних пробелов): «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок». Ученик удалил из списка имя героя одного мультфильма, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое имя героя мультфильма.
Размер одного символа в кодировке КОИ-8 равен 8 битам или 1 байту.
Разница в размере предложений составляет 16 байт. Это означает, что имя удалённого героя занимает 16 символов (включая запятую и пробел).
Необходимо найти имя героя, которое вместе с запятой и пробелом состоит из 16 символов.
В списке даны имена героев: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конёк-Горбунок.
Подсчитаем количество символов в каждом имени вместе с запятой и пробелом:
Шрек - 5 (Шрек,)
Pумба - 6 (Пумба,)
Маугли - 7 (Маугли,)
Рататуй - 8 (Рататуй,)
Пиноккио - 10 (Пиноккио,)
Винни-Пух - 10 (Винни-Пух,)
Белоснежка - 11 (Белоснежка,)
Малефисента - 12 (Малефисента,)
Человек-паук - 12 (Человек-паук,)
Конёк-Горбунок - 14 (Конёк-Горбунок,)
Имя героя, которое было удалено, - Малефисента