Удаление цвета из строки
В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): «Алый, синий, фуксия, красный, янтарный, оранжевый, фиолетовый, канареечный, баклажановый – цвета». Ученик вычеркнул из списка название одного цвета. Заодно он вычеркнул ставшие лишними запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 24 байта меньше, чем размер исходного предложения.
Условие как в банке ФИПИ — открыть и сверить
| В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):
«Алый, синий, фуксия, красный, янтарный, оранжевый, фиолетовый, канареечный, баклажановый цвета».
Ученик вычеркнул из списка название одного цвета. Заодно он вычеркнул ставшие лишними запятую и пробел два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался | |||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Переведите уменьшение размера текста из байтов в биты, а затем определите число удалённых символов.
2Наводящая — какие числа считатьуровень 2 из 3
Один символ занимает 16 бит. При удалении названия цвета дополнительно удаляются запятая и пробел.
3Прямая — фактически решениеуровень 3 из 3
24 байта = 192 бита = 12 символов. Из них 2 символа — запятая и пробел, значит название цвета содержит 10 букв. Подходит «фиолетовый».