Вопрос:

2. В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Катя написала текст (в нём нет лишних пробелов): «Яйца, молоко, банан, шоколад, макароны, сыр — съедобные продукты». Девочка вычеркнула из списка название одного из продуктов. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название продукта с маленькой буквы.

Смотреть решения всех заданий с листа

Ответ:

Размер одного символа в кодировке UTF-32 равен 32 битам или 4 байтам. При удалении слова, запятой и пробела размер уменьшился на 36 байт.

Определим количество символов в вычеркнутом слове: 36 / 4 = 9 (байт). После удаления слова надо вычеркнуть запятую и пробел, итого 2 символа. 9 - 2 = 7 (символов в вычеркнутом слове).

Слово из 7 букв в перечне продуктов только одно - «макароны».

Ответ: макароны

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие