Информатика, вопрос задал vikaabramova07 , 7 лет назад

В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Рома написал текст (в нём нет лишних пробелов): «Лён, алоэ, лютик, кипрей, солодка, зверобой, подсолнух, подснежник - растения».
Затем он удалил название одного из растений вместе с запятой и пробеломи перед этим словом. При этом размере нового предложения в данной кодировке оказался 24 байта меньше, чем размер исходного предложения Какое слово удалил Рома???
40 БАЛЛОВ ​

Ответы на вопрос

Ответил vanisherxxx
8

Справочник:

1 байт = 8 бит

1 Кб = 1024 байт

1 Мб = 1024 Кб

1 Гб = 1024 Мб

Рассуждаем:

Нам дан какой-то закодированный текст, ага.

Далее в нём удаляют какое-то слов с пробелом и запятой, и кодировка текста уменьшается на 24 бит, в байтах это 192 (См. справочник). Разделим данное число на 32, чтобы узнать сколько символов удалилось, итого 6.

Ищем в тексте такое слово + пробел + запятая, чтобы было ровно 6 символов: алоэ.

Наш ответ: алоэ.

Новые вопросы