В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор – дикие животные».
Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 22 байта меньше, чем размер исходного предложения. Выберите вычеркнутое название животного
Исходное предложение:
"Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор – дикие животные".
Новое предложение:
"Заяц, волк, хорёк, суслик, ламамедведь, гиена, аллигатор – дикие животные".
Теперь воспользуемся информацией о кодировке Unicode, где каждый символ кодируется 16 битами, или 2 байтами. Для нахождения размера предложения в байтах, умножим количество символов на 2. Сравним размеры исходного и нового предложений:
Исходный размер предложения в байтах: (количество символов в исходном предложении) * 2;
Новый размер предложения в байтах: (количество символов в новом предложении) * 2 + 22.
Из условия задачи известно, что новый размер предложения на 22 байта меньше, чем исходный размер предложения. Подставим известные значения в уравнение:
(количество символов в новом предложении) * 2 + 22 = (количество символов в исходном предложении) * 2.
Разделим оба выражения на 2, чтобы избавиться от умножения на 2:
(количество символов в новом предложении) + 11 = (количество символов в исходном предложении).
Таким образом, количество символов в исходном предложении больше, чем количество символов в новом предложении на 11.
Теперь сравним полученную информацию с предложениями, чтобы определить, какое животное было вычеркнуто:
Исходное предложение:
"Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор – дикие животные".
Новое предложение:
"Заяц, волк, хорёк, суслик, ламамедведь, гиена, аллигатор – дикие животные".
Видим, что слово "лама" нет в новом предложении. Значит, это слово было вычеркнуто.
Таким образом, вычеркнутое название животного - "лама".