
В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов): «Ёж, лев, слон, олень, тюлень, носорог, крокодил,
аллигатор – дикие животные».
Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался
на 4 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Ответы на вопрос

Для начала давайте разберем, что из себя представляет кодировка, о которой идет речь. Каждый символ кодируется 8 битами, то есть 1 байт. Это значит, что размер текста можно вычислить, просто посчитав количество символов и умножив на 1 байт (так как один символ — это 1 байт).
Теперь давайте проанализируем исходный текст:
«Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».
- Посчитаем количество символов:
- «Ёж» — 3 символа.
- Запятая и пробел — 2 символа.
- «лев» — 3 символа.
- Запятая и пробел — 2 символа.
- «слон» — 4 символа.
- Запятая и пробел — 2 символа.
- «олень» — 5 символов.
- Запятая и пробел — 2 символа.
- «тюлень» — 6 символов.
- Запятая и пробел — 2 символа.
- «носорог» — 7 символов.
- Запятая и пробел — 2 символа.
- «крокодил» — 8 символов.
- Запятая и пробел — 2 символа.
- «аллигатор» — 10 символов.
- Запятая и пробел — 2 символа.
- «–» (дефис) — 1 символ.
- Запятая и пробел — 2 символа.
- «дикиe» — 5 символов.
- Запятая и пробел — 2 символа.
- «животные» — 9 символов.
Теперь посчитаем количество символов в исходном предложении. Сложим все символы, включая запятые и пробелы.
- 3 (Ёж) + 2 (запятая и пробел) + 3 (лев) + 2 (запятая и пробел) + 4 (слон) + 2 (запятая и пробел) + 5 (олень) + 2 (запятая и пробел) + 6 (тюлень) + 2 (запятая и пробел) + 7 (носорог) + 2 (запятая и пробел) + 8 (крокодил) + 2 (запятая и пробел) + 10 (аллигатор) + 2 (запятая и пробел) + 1 (дефис) + 2 (запятая и пробел) + 5 (дикиe) + 2 (запятая и пробел) + 9 (животные) = 70 символов.
Теперь, если размер текста в кодировке составляет 70 символов, то размер в байтах будет 70 байт (по 1 байту на символ).
Что произошло после вычеркнутого животного: Из текста вычеркнули название одного животного, а также соответствующие запятые и пробелы между ним и соседними словами. Мы знаем, что размер текста уменьшился на 4 байта.
Как это повлияет на размер: Убирая название животного, мы уменьшаем текст на количество символов в названии животного и дополнительных пробелов и запятых. Если вычеркнутый элемент уменьшает размер на 4 байта, значит, разница в размере между текстами составляет 4 символа.
Теперь нам нужно найти, какое название животного соответствует 4 символам. Рассмотрим список животных:
- «Ёж» — 3 символа.
- «лев» — 3 символа.
- «слон» — 4 символа.
- «олень» — 5 символов.
- «тюлень» — 6 символов.
- «носорог» — 7 символов.
- «крокодил» — 8 символов.
- «аллигатор» — 10 символов.
Очевидно, что название «слон» состоит из 4 символов. Это как раз то количество, которое должно быть вычеркнуто, чтобы уменьшить общий размер текста на 4 байта.
Таким образом, вычеркнутое название животного — слон.
Похожие вопросы









Топ вопросов за вчера в категории Алгебра




Последние заданные вопросы в категории Алгебра
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili