
№ 1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Заяц, белка, рысь, олень, лама, носорог, крокодил, аллигатор – дикие животные».
Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул
ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом
размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер
исходного предложения. Напишите в ответе вычеркнутое название животного. ДАМ 28 БАЛЛОВ
Ответы на вопрос

Для решения задачи начнем с анализа исходного текста и его кодировки. Исходное предложение:
«Заяц, белка, рысь, олень, лама, носорог, крокодил, аллигатор – дикие животные»
В данном предложении 8 названий животных и 7 запятых между ними. Каждое название животного и каждая запятая занимают определенное количество байт в кодировке Unicode, где каждый символ кодируется 16 битами (или 2 байта).
Теперь давайте определим размер исходного предложения и размер нового предложения после удаления одного названия животного и лишних запятых.
Исходный текст
Список животных:
- Заяц
- Белка
- Рысь
- Олень
- Лама
- Носорог
- Крокодил
- Аллигатор
Общее количество символов в предложении:
- Заяц (4) + запятая (1) + пробел (1) = 6
- Белка (5) + запятая (1) + пробел (1) = 7
- Рысь (4) + запятая (1) + пробел (1) = 6
- Олень (5) + запятая (1) + пробел (1) = 7
- Лама (4) + запятая (1) + пробел (1) = 6
- Носорог (8) + запятая (1) + пробел (1) = 10
- Крокодил (9) + запятая (1) + пробел (1) = 11
- Аллигатор (10) + пробел (1) = 11
- «– дикие животные» (17)
Общее количество символов в исходном предложении:
- 6 + 7 + 6 + 7 + 6 + 10 + 11 + 11 + 17 = 81 символ.
Расчет размера исходного предложения
Так как каждый символ занимает 2 байта, общее количество байт в исходном предложении: 81 символа * 2 = 162 байта.
Удаление одного названия животного
Теперь мы должны выяснить, какое животное можно удалить, чтобы новый текст стал на 20 байт меньше, то есть:
162 байта - 20 байт = 142 байта.
Проверка возможных удалений
Теперь рассмотрим, как будет выглядеть размер текста после удаления каждого из названий животных:
Удаляем "Заяц":
- Размер текста: 156 байт (6 символов).
Удаляем "Белка":
- Размер текста: 155 байт (7 символов).
Удаляем "Рысь":
- Размер текста: 156 байт (6 символов).
Удаляем "Олень":
- Размер текста: 155 байт (7 символов).
Удаляем "Лама":
- Размер текста: 156 байт (6 символов).
Удаляем "Носорог":
- Размер текста: 152 байта (10 символов).
Удаляем "Крокодил":
- Размер текста: 151 байт (11 символов).
Удаляем "Аллигатор":
- Размер текста: 150 байт (11 символов).
Из анализа видно, что при удалении "Носорога" текст станет на 10 символов короче, что соответствует уменьшению на 20 байт.
Ответ
Таким образом, вычеркнутое название животного – носорог.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









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