Вопрос:

Задача 3 76043 Максимум баллов за задание: 1 В одной из кодировок UTF-32 каждый символ кодируется 32 битами. Марат написал текст (в нём нет лишних пробелов): «Живопись, музыка, балет, литература, архитектура — разные виды искусства». Мальчик вычеркнул из списка название одного вида искусства. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 48 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название продукта с маленькой буквы.

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

Ответ:

В кодировке UTF-32 каждый символ занимает 32 бита, что равно 4 байтам (32 бита / 8 бит/байт = 4 байта). Размер нового предложения оказался на 48 байт меньше, чем размер исходного предложения. Значит, было вычеркнуто 48 байт / 4 байта/символ = 12 символов.

В исходном тексте:

«Живопись, музыка, балет, литература, архитектура — разные виды искусства».

Из списка видов искусства нужно убрать слово так, чтобы после удаления лишних знаков (запятых и пробелов) было удалено ровно 12 символов.

Рассмотрим варианты:

  1. Живопись - 8 символов. После удаления "живопись," останется «музыка, балет, литература, архитектура — разные виды искусства». Нужно убрать еще пробел и запятую. Итого 8 + 1 + 1 = 10 символов, что не соответствует условию (12 символов).

  2. Музыка - 6 символов. После удаления "музыка," останется «живопись, балет, литература, архитектура — разные виды искусства». Нужно убрать еще пробел и запятую. Итого 6 + 1 + 1 = 8 символов, что не соответствует условию (12 символов).

  3. Балет - 5 символов. После удаления "балет," останется «живопись, музыка, литература, архитектура — разные виды искусства». Нужно убрать еще пробел и запятую. Итого 5 + 1 + 1 = 7 символов, что не соответствует условию (12 символов).

  4. Литература - 10 символов. После удаления "литература," останется «живопись, музыка, балет, архитектура — разные виды искусства». Нужно убрать еще пробел и запятую. Итого 10 + 1 + 1 = 12 символов, что соответствует условию (12 символов).

  5. Архитектура - 10 символов. После удаления "архитектура —" останется «живопись, музыка, балет, литература, разные виды искусства». Нужно убрать еще пробел и тире. Итого 10 + 1 + 2 = 13 символов, что не соответствует условию (12 символов).

Таким образом, удалено название продукта: литература.

Ответ: литература

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

Похожие