Вопрос:

Решите задачу 1: В кодировке UTF-32 каждый символ кодируется 32 битами. Коля написал текст (в нем нет лишних пробелов): «Эри, Айыр, Гурон, Восток, Онтарио, Виннипег озера». Ученик вычеркнул из списка название одного из озер. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название озера.

Ответ:

В кодировке UTF-32 каждый символ занимает 32 бита, что равно 4 байтам (так как 1 байт = 8 бит). Пусть *n* - количество символов в вычеркнутом слове. Тогда, $4n = 20$ байт (разница в размере текста). Чтобы найти *n*, разделим обе части уравнения на 4: $n = \frac{20}{4} = 5$ символов. Из списка озер, представленных в задаче, только озеро **Эри** состоит из 5 букв. **Ответ: Эри**
Убрать каракули
Смотреть решения всех заданий с фото

Похожие