Контрольные задания > 1. В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученик написал текст (в нем нет лишних пробелов):
«еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Вопрос:
1. В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученик написал текст (в нем нет лишних пробелов):
«еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Давайте решим эту задачу шаг за шагом.
1. Определение кодировки: В кодировке Unicode каждый символ занимает 8 бит (1 байт).
2. Удаленные символы: Ученик вычеркнул название животного, запятую и пробел после него. То есть, было удалено само название животного, одна запятая и один пробел.
3. Размер удаленных данных: Размер уменьшился на 16 байт. Поскольку каждый символ занимает 1 байт, то удалено было 16 символов.
4. Название животного: Так как были удалены запятая и пробел (2 символа), то на название животного приходится 16 - 2 = 14 символов.
5. Вывод: Животное, название которого состоит из 14 букв – это олень.
Ответ: олень