Смотреть решения всех заданий с фото
Вопрос:

Задание 6: В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нем нет лишних пробелов): «Алый, синий, фуксия, красный, янтарный, оранжевый, фиолетовый, канареечный, баклажановый — цвета». Ученик вычеркнул из списка название одного цвета. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название цвета.

Ответ:

Размер одного символа в Unicode: 16 бит = 2 байта. 12 байт = 12 / 2 = 6 символов. Это значит, что после удаления цвета и лишних знаков препинания из предложения исчезло 6 символов. Предложенные цвета: Алый (4 символа) Синий (5 символов) Фуксия (6 символов) Красный (7 символов) Янтарный (8 символов) Оранжевый (9 символов) Фиолетовый (10 символов) Канареечный (11 символов) Баклажановый (12 символов) Значит, если Вова вычеркнул фуксию, то вместе с запятой и пробелом будет 6 символов, что подходит под условие. Ответ: фуксия.

Похожие