Для решения этой задачи начнем с анализа исходного предложения и разберемся, какую длину оно имеет в байтах, а затем определим, какое название животного мог вычеркнуть Петя.
Исходное предложение выглядит так: «Еж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор - дикие животные».
Каждое название животных и знак препинания следует считать по символам. Подсчитаем количество символов и байтов в исходном предложении.
- Подсчитываем символы:
- «Еж» - 3 символа
- «лев» - 3 символа
- «слон» - 4 символа
- «олень» - 5 символов
- «тюлень» - 7 символов
- «носорог» - 8 символов
- «крокодил» - 9 символов
- «аллигатор» - 10 символов
Считаем запятые и пробелы. У нас есть 7 запятых и 7 пробелов между названиями:
- Запятые: 7 символов
- Пробелы: 7 символов
Теперь складываем все символы:
- Названия: 3 + 3 + 4 + 5 + 7 + 8 + 9 + 10 = 49 символов
- Запятые: 7 символов
- Пробелы: 7 символов
- Итог: 49 + 7 + 7 = 63 символа.
Общее количество байтов будет: 63 символа × 2 байта = 126 байт (так как каждый символ кодируется 16 битами, что эквивалентно 2 байтам).
Петя вычеркнул название животного, и новое предложение на 10 байт меньше: 126 байт - 10 байт = 116 байт.
Теперь нужно выяснить, какое название животного мог вычеркнуть Петя, чтобы размер уменьшился именно на 10 байт (5 символов, так как 5 символов × 2 байта = 10 байт).
Теперь проверим длины названий животных:
- «Еж» - 3 символа (не подходит)
- «лев» - 3 символа (не подходит)
- «слон» - 4 символа (не подходит)
- «олень» - 5 символов (подходит)
- «тюлень» - 7 символов (не подходит)
- «носорог» - 8 символов (не подходит)
- «крокодил» - 9 символов (не подходит)
- «аллигатор» - 10 символов (не подходит)
Исходя из этого, вычеркнутое название животного — «олень».
