Чтобы решить эту задачу, нужно определить, сколько байтов занимало исходное сообщение и сколько байтов занимает новое сообщение после удаления одного из животных.
Исходное сообщение: «белка, сурок, слон, медведь, газель, ягуар, крокодил, аллигатор - дикие животные».
Посчитаем количество символов в этом сообщении. Давайте разобьем его на части:
- «белка» (6 символов)
- Запятая и пробел (2 символа)
- «сурок» (6 символов)
- Запятая и пробел (2 символа)
- «слон» (4 символа)
- Запятая и пробел (2 символа)
- «медведь» (8 символов)
- Запятая и пробел (2 символа)
- «газель» (6 символов)
- Запятая и пробел (2 символа)
- «ягуар» (6 символов)
- Запятая и пробел (2 символа)
- «крокодил» (9 символов)
- Запятая и пробел (2 символа)
- «аллигатор» (10 символов)
- Пробел, тире и пробел (4 символа)
- «дикиe животные» (15 символов)
Теперь суммируем все символы:
6 + 2 + 6 + 2 + 4 + 2 + 8 + 2 + 6 + 2 + 6 + 2 + 9 + 2 + 10 + 4 + 15 = 82 символа.
Так как каждый символ кодируется 8 битами, то размер исходного сообщения в байтах будет: 82 символа * 1 байт = 82 байта.
Теперь в новом сообщении размер уменьшился на 10 байт, следовательно, размер нового сообщения: 82 байта - 10 байт = 72 байта.
Теперь узнаем, сколько символов в новом сообщении: 72 байта / 1 байт на символ = 72 символа.
Следовательно, мы можем найти длину вычеркнутого слова: 82 символа - 72 символа = 10 символов.
Теперь мы должны найти название животного, которое состоит из 10 символов. В приведённом списке только одно такое слово — «аллигатор».
Таким образом, вычеркнутое животное — аллигатор.
