Текст: «Як, бык, коза, баран, корова, верблюд, шиншилла — домашние животные».
В тексте 8 животных. Размер исходного предложения: 8 животных * 16 бит/символ = 128 бит. Плюс 7 запятых и 6 пробелов, которые были удалены, и 2 лишних пробела, которые убрали. Всего было 8 слов + 7 запятых + 13 пробелов = 28 символов. 28 символов * 16 бит/символ = 448 бит.
Новое предложение получилось на 16 байт меньше. 16 байт = 16 * 8 бит = 128 бит.
Разница в размере: 448 бит - 128 бит = 320 бит. Эта разница получилась из-за удаления вычеркнутого животного, двух лишних пробелов и двух лишних запятых.
Пусть размер вычеркнутого слова (животного) — X бит.
2 лишних пробела = 2 * 16 бит = 32 бит.
2 лишние запятые = 2 * 16 бит = 32 бит.
X + 32 + 32 = 320 бит
X + 64 = 320 бит
X = 320 - 64 = 256 бит.
Размер вычеркнутого слова = 256 бит. Так как каждый символ кодируется 16 битами, то количество символов в вычеркнутом слове равно 256 бит / 16 бит/символ = 16 символов.
Из списка животных: «Як, бык, коза, баран, корова, верблюд, шиншилла» — единственное животное, состоящее из 16 символов, это «шиншилла».
Ответ: шиншилла