В исходном тексте Вовы присутствуют следующие названия животных: ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор.
Сначала нужно определить количество символов в каждом из названий и суммарный размер строки в байтах. Так как каждый символ кодируется 16 битами (или 2 байта), нужно учитывать, что 22 байта соответствуют 11 символам (22 байта / 2 байта на символ = 11 символов).
Теперь для каждого названия животного считаем новую длину текста после его вычеркивания и смотрим, становится ли длина текста меньше на 11 символов:
- «ёж» - 2 символа.
- «лев» - 3 символа.
- «слон» - 4 символа.
- «олень» - 5 символов.
- «тюлень» - 7 символов.
- «носорог» - 7 символов.
- «крокодил» - 9 символов.
- «аллигатор» - 10 символов.
Проверяя каждое название, видим, что:
- Удаление «ёж»: 2 символа, 2 байта = не подходит.
- Удаление «лев»: 3 символа, 3 байта = не подходит.
- Удаление «слон»: 4 символа, 4 байта = не подходит.
- Удаление «олень»: 5 символов, 5 байт = не подходит.
- Удаление «тюлень»: 7 символов, 7 байт = не подходит.
- Удаление «носорог»: 7 символов, 7 байт = не подходит.
- Удаление «крокодил»: 9 символов, 9 байт = не подходит.
- Удаление «аллигатор»: 10 символов, 10 байт = не подходит.
Каждое удаление также ведет к удалению связанных с ним запятых и пробелов. Например, удаление «тюлень» также убирает одну запятую и один пробел, то есть дополнительно уменьшает длину текста.
После тестирования всех вариантов:
- Удаляя «тюлень» (7 символов) и учитывая 2 дополнительных символа (запятая и пробел), мы получаем 9 символов.
Таким образом, вычеркнутое название животного - «тюлень».