ЛитвиновGLEB
20.09.2022 17:09

3. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текот (в нём нет пних пробелов):
«Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор Дикие
животные».
Затем он вычеркнул из списка назвате одного із животных, Заодно он вычеркнул ставшие литими
запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в
данной кодировке оказался на 22 байта меньше, чем размер пеходного предложения. Нашите в
ответе вычеркнутое название животного

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Fataeh
15.12.2020 13:30

хорёк

Объяснение:

0,0(0 оценок)
Ответ:
TemChik2007
26.01.2024 07:36
Для решения этой задачи нам необходимо сначала определить размер исходного предложения в байтах, а затем вычислить размер нового предложения после вычеркивания названия животного и литых запятых и пробелов.

Исходное предложение содержит следующие символы:
- Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор Дикие животные

Для кодировки Unicode каждый символ кодируется 16 битами, то есть 2 байтами.

Чтобы определить размер исходного предложения в байтах, нужно посчитать количество символов в предложении и умножить результат на 2.

В нашем случае в предложении 47 символов (считаем и пробелы). Таким образом, размер исходного предложения в байтах составляет 47 * 2 = 94 байта.

Теперь будем рассматривать новое предложение после вычеркивания названия животного и литых запятых и пробелов.

Название животного "аллигатор" состоит из 9 символов. Мы должны его вычеркнуть, а также вычеркнуть все литые запятые и пробелы, в том числе два пробела, идущих подряд.

Чтобы вычислить размер нового предложения в байтах, нужно умножить количество символов в новом предложении на 2.

Рассмотрим новое предложение:

"Заяц, волк, хорёк, суслик, лама, медведь, гиена Дикие животные"

Мы удалили 9 символов ("аллигатор") и 3 символа запятых. Также удалили 1 пробел, идущий после слова "Дикие", чтобы избежать двух пробелов, идущих подряд.

После удаления 9 символов и 3 символов запятых в новом предложении останется 35 символов (считаем и пробелы).

Таким образом, размер нового предложения в байтах будет составлять 35 * 2 = 70 байт.

Условие задачи гласит, что размер нового предложения в данной кодировке (символы кодируются 16 битами) оказался на 22 байта меньше размера исходного предложения.

Проведем вычисления: 94 - 70 = 24.

Оказывается, что размер нового предложения в кодировке Unicode меньше исходного предложения на 24 байта, а не на 22 байта, как указано в условии задачи.

Следовательно, задача сформулирована некорректно или содержит ошибку.

Мы не можем определить, какое именно название животного было вычеркнуто, так как результат вычислений не совпадает с данными из условия задачи.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота