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

Для решения этой задачи нужно учитывать, что каждый символ в строке кодируется 16 битами, что эквивалентно 2 байтам. Следовательно, при уменьшении размера строки на 12 байт это означает, что из текста исчезло 6 символов (12 ÷ 2 = 6), а при уменьшении на 10 байт — 5 символов (10 ÷ 2 = 5).
Исходный текст: «Лев, еж, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные»
1. Случай уменьшения на 12 байт (6 символов):
Если Вова вычёркивает одно из животных, также вычёркиваются соответствующие запятые и пробелы. Вычислим длину названий животных с запятыми и пробелами, чтобы определить, какое из них соответствует сокращению на 6 символов:
- «Лев, » — 5 символов
- «еж, » — 4 символа
- «слон, » — 6 символов
- «олень, » — 7 символов
- «тюлень, » — 8 символов
- «носорог, » — 9 символов
- «крокодил, » — 10 символов
- «аллигатор – » — 13 символов (здесь добавлен " –" вместо запятой)
Теперь рассмотрим, какое животное можно вычеркнуть, чтобы уменьшить строку ровно на 6 символов. Подходит название «слон, », так как оно содержит ровно 6 символов.
Ответ на первый вопрос: «слон».
2. Случай уменьшения на 10 байт (5 символов):
В данном случае сокращение составляет 5 символов. Аналогично определим, какое название с запятой и пробелом имеет длину 5 символов:
- «Лев, » — 5 символов.
При вычёркивании слова «Лев» строка сокращается ровно на 5 символов.
Ответ на второй вопрос: «Лев».
Похожие вопросы









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









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