Вопрос:

В одной из кодировок Unicode каждый символ кодируется 16 битами.

Фотография

Ответ ассистента

1. В кодировке Unicode каждый символ занимает 16 бит, что равно 2 байтам ($16 / 8 = 2$). 2. При удалении слова также удаляются запятая и пробел, стоящие после него (или перед ним, если слово последнее), которые тоже занимают место в памяти. 3. Пусть $x$ — количество символов в названии животного. Тогда удаляемое сочетание «слово + запятая + пробел» занимает $(x + 2)$ символа (или $(x + 1)$ для последнего слова, где нет запятой, но есть пробел). 4. Размер уменьшился на 12 байт. Так как 1 символ = 2 байта, то удалили $12 / 2 = 6$ символов. 5. Ищем животное, название которого содержит $6 - 2 = 4$ буквы (если удаляли с запятой и пробелом): - Як (2 буквы) — не подходит. - Лис (3 буквы) — не подходит. - Барс (4 буквы) — подходит ($4 + 2 = 6$ символов). - Жираф (5 букв) — не подходит. - Гепард (6 букв) — не подходит. - Медведь (6 букв) — не подходит. - Росомаха (8 букв) — не подходит. Проверка: слово «барс» (4 символа) + запятая + пробел = 6 символов. $6 * 2$ байта = 12 байт. Ответ: барс

Другие решения

Что ещё задавали пользователи