Ответ:
Решение:
Каждый символ в кодировке Юникод занимает 16 бит, что равно 2 байтам. Если размер текста уменьшился на 16 байт, это значит, что было удалено 16 байт / 2 байта/символ = 8 символов.
Из исходного текста «Уж, эму, лиса, выдра, барсук, опоссум, дикобраз, орангутанг - дикие животные» нужно вычеркнуть слово, состоящее из 8 символов, а также одну запятую и один пробел (чтобы не было двух подряд).
Среди перечисленных животных, слово «орангутанг» состоит из 9 символов. Если убрать «орангутанг», запятую перед ним и пробел, то текст станет меньше на 9 символов + 1 запятая + 1 пробел. Итого 11 символов. Но нам нужно 8 символов.
Считаем иначе: 16 байт = 128 бит. 128 бит / 16 бит/символ = 8 символов. Удалено 8 символов. Если удалили слово, то это слово + 1 запятая + 1 пробел. Значит, само слово должно быть 6 символов. Нет такого слова.
Давайте пересчитаем: 16 байт = 128 бит. Каждый символ в Юникоде — 16 бит. Значит, удалили 128 / 16 = 8 символов. Это слово (с запятой и пробелом) или просто слово?
Если предположить, что удалили одно слово, запятую перед ним и пробел после него, то общее количество удаленных символов равно 8. Количество символов в слове + 1 (запятая) + 1 (пробел) = 8. Значит, слово состоит из 6 символов.
Среди животных: «барсук» (6 символов). Если убрать «барсук, », то текст уменьшится на 7 символов. Не подходит.
Перечитаем: «размер нового предложения ... оказался на 16 байт меньше». Удалено 16 байт = 128 бит. Каждый символ — 16 бит. Значит, удалено 128/16 = 8 символов.
Если удалили слово и убрали лишний пробел, то слово должно быть 7 символов.
Рассмотрим слова: «орангутанг» (9), «дикобраз» (8), «опоссум» (7).
Если удалить «опоссум» (7 символов) и лишний пробел (1 символ), то получится 8 символов. То есть, удалили «опоссум» и пробел после него.
Исходный текст: «Уж, эму, лиса, выдра, барсук, опоссум, дикобраз, орангутанг - дикие животные»
Удаляем «опоссум» и пробел после него:
«Уж, эму, лиса, выдра, барсук, дикобраз, орангутанг - дикие животные»
Но нужно еще убрать запятую, чтобы не было двух подряд.
Давайте предположим, что удалили слово, запятую перед ним и пробел после него. Тогда удалено X (слово) + 1 (запятая) + 1 (пробел) = 8 символов. Значит, слово X = 6 символов.
Слово «барсук» имеет 6 символов. Удаляем «барсук, ».
«Уж, эму, лиса, выдра, опоссум, дикобраз, орангутанг - дикие животные»
Размер уменьшился на 6 (слово) + 1 (запятая) = 7 символов. Не 8.
Если удалили слово и одну запятую, то слово = 7 символов.
«опоссум» (7 символов). Удаляем «опоссум,» (7+1 = 8 символов).
«Уж, эму, лиса, выдра, барсук, дикобраз, орангутанг - дикие животные»
В этом случае удаляется слово «опоссум» и запятая перед ним. Пробел после запятой остается. Тогда размер уменьшился на 8 символов. Это подходит.
Ответ: опоссум
