Хорошо, давай разбираться с задачей по шагам. На картинке представлен текст задачи, который гласит:
"В одной из кодировок Unicode каждый символ кодируется 8 байтами. Ученик написал текст (в нём нет личных проблем).
«Еж, лев, слон, олень, тюлень, попугай, крокодил, аллигатор — дикие животные.»
Ученик удалил из списка название одного животного, а также начальные и конечные пробелы и знаки препинания. При этом размер нового предложения в данной кодировке оказался на 64 байта меньше размера исходного предложения. Напишите в ответе удалённое название животного."
Чтобы решить задачу, нужно понять, как изменение текста влияет на его размер в байтах.
Сначала определим, сколько байт занимало исходное предложение. Каждый символ кодируется 8 байтами, поэтому нужно посчитать количество символов в исходном предложении и умножить на 8.
Затем нам нужно выяснить, какое животное было удалено. Раз удаление уменьшило размер на 64 байта, то количество удалённых символов равно 64 / 8 = 8 символов.
Теперь посмотрим на список животных в исходном предложении и найдём того, чьё название составляет ровно 8 символов.
Давай проверим вместе:
- Еж (2 символа)
- Лев (3 символа)
- Слон (4 символа)
- Олень