Для решения задачи сначала определим исходный размер текста и выявим, сколько байт было удалено.
Текст, который Гриша написал: «Бобр, белка, суслик, мышовка, выхухоль, тушканчик — млекопитающие»
Определим количество символов в тексте. Считаем символы в данном предложении:
- «Бобр» (4)
- «белка» (6)
- «суслик» (6)
- «мышовка» (8)
- «выхухоль» (8)
- «тушканчик» (10)
- «млекопитающие» (15)
- Кроме того, у нас есть запятые и пробелы.
Всего у нас 57 видимых символов и 5 запятых, что в сумме даёт 62 символа.
Посчитаем размер исходного текста в байтах. В одной кодировке UTF-16 каждый символ занимает 2 байта. Таким образом, размер исходного текста: \[ 62 \text{ символа} \times 2 \text{ байта} = 124 \text{ байта} \]
Теперь определим, какой текст был вычеркнут. Так как мы знаем, что размер нового предложения уменьшился на 16 байт, новую длину текста можем вычислить: \[ 124 \text{ байта} - 16 \text{ байт} = 108 \text{ байт} \]
Теперь нам нужно выяснить, сколько символов осталось в новом тексте: \[ 108 \text{ байт} \div 2 \text{ байта на символ} = 54 \text{ символа} \]
Теперь определим, сколько символов убрали. У нас было 62 символа, стали 54. Значит, вычеркнули: \[ 62 - 54 = 8 \text{ символов} \]
Возможно вычеркнутые названия млекопитающих:
- Бобр (4)
- Белка (6)
- Суслик (6)
- Мышовка (8)
- Выхухоль (8)
- Тушканчик (10)
Давайте проверим, что можно убрать, чтобы убрать ровно 8 символов:
- Удаление слова «млекопитающие» (15 символов) не подойдет.
- Удаление «мышовка» (8 символов) подойдет идеально.
Вывод: Слово, вычеркнутое из списка млекопитающих, это «мышовка».