Чтобы определить, какое название животного Вова вычеркнул, давайте сначала выясним, каким образом изменился размер текста.
Исходный текст: «Як, тар, лама, окапи, пекари, бегемот, антилопа, бабирусса, бородавочник относятся к диким парнокопытным животным».
Сначала подсчитаем количество символов в исходном предложении. В каждом символе кодирования UTF-16 используются 2 байта, поэтому полный размер текста в байтах — это количество символов, умноженное на 2.
Теперь обратим внимание на то, что при вычеркивании названия животного Вова также удалил лишние запятые и пробелы. Это важно, потому что если удаленное слово было между двумя запятыми или пробелами, то это могло также снизить общий размер за счет уменьшения количества запятых или пробелов.
Посчитаем количество символов в словах:
- Як: 2
- тар: 3
- лама: 4
- окапи: 5
- пекари: 6
- бегемот: 7
- антилопа: 8
- бабирусса: 10
- бородавочник: 12
Теперь сложим количество символов всех слов, чтобы найти общее число символов:
2 + 3 + 4 + 5 + 6 + 7 + 8 + 10 + 12 + 8 (разделители — 9 запятых) = 65 символов.
Если размер нового предложения стал на 16 байт меньше, это значит, что мы удалили 8 символов (поскольку 16 байт = 8 символов в кодировке UTF-16).
Теперь нам нужно определить, какое слово (состоящее из 8 или менее символов) могло быть вычеркнуто, так чтобы уменьшилось количество символов на 8.
Из списка животных мы видим, что единственное слово, которое имеет 8 символов — это "антилопа". Если вычеркнуть "антилопа", останется 57 символов, что действительно уменьшит общее количество символов на 8.
Таким образом, вычеркнутое название животного: антилопа.