В одной из кодировок каждый символ кодируется 8 битами. Маша написала текст (в нём нет лишних пробелов):
Красный, оранжевый, жёлтый, зелёный, голубой, синий, фиолетовый — цвета радуги.
Маша вычеркнула из списка название одного цвета. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название цвета.
Для решения этой задачи, давайте внимательно проанализируем текст и выясним, какой цвет мог быть убран, чтобы общий размер текста уменьшился на 11 байт (или 11 символов, так как в данной кодировке каждый символ занимает 1 байт).
Исходный текст, предоставленный Машой, выглядит так:
> "Красный, оранжевый, жёлтый, зелёный, голубой, синий, фиолетовый — цвета радуги."
Сначала обратим внимание на цвета радуги, которые перечислены в тексте. Это:
1. Красный
2. Оранжевый
3. Жёлтый
4. Зелёный
5. Голубой
6. Синий
7. Фиолетовый
Теперь мы можем рассмотреть каждый цвет на предмет того, какое влияние на размер текста окажет его удаление. Когда цвет удаляется, из текста также уходит запятая и, возможно, пробелы.
Теперь проанализируем каждый цвет, исключая его из предложения, и считаем, насколько сократится размер текста:
1. **Удаляем "Красный":**
Текст становится: "оранжевый, жёлтый, зелёный, голубой, синий, фиолетовый — цвета радуги."
Размер убранного: (7 букв + 1 запятая + 1 пробел) = 9 байт
2. **Удаляем "Оранжевый":**
Текст: "Красный, жёлтый, зелёный, голубой, синий, фиолетовый — цвета радуги."
Убрано: (10 букв + 1 запятая + 1 пробел) = 12 байт
3. **Удаляем "Жёлтый":**
Текст: "Красный, оранжевый, зелёный, голубой, синий, фиолетовый — цвета радуги."
Убрано: (7 букв + 1 запятая + 1 пробел) = 9 байт
4. **Удаляем "Зелёный":**
Текст: "Красный, оранжевый, жёлтый, голубой, синий, фиолетовый — цвета радуги."
Убрано: (8 букв + 1 запятая + 1 пробел) = 10 байт
5. **Удаляем "Голубой":**
Текст: "Красный, оранжевый, жёлтый, зелёный, синий, фиолетовый — цвета радуги."
Убрано: (7 букв + 1 запятая + 1 пробел) = 9 байт
6. **Удаляем "Синий":**
Текст: "Красный, оранжевый, жёлтый, зелёный, голубой, фиолетовый — цвета радуги."
Убрано: (5 букв + 1 запятая + 1 пробел) = 7 байт
7. **Удаляем "Фиолетовый":**
Текст: "Красный, оранжевый, жёлтый, зелёный, голубой, синий — цвета радуги."
Убрано: (11 букв + 1 запятая + 1 пробел) = 13 байт
Теперь сопоставим полученные значения с требуемым уменьшением на 11 байт:
- Удаление "Оранжевый" - уменьшение на 12 байт. (больше чем 11)
- Удаление "Зелёный" - уменьшение на 10 байт. (меньше чем 11)
- Удаление "Фиолетовый" - уменьшение на 13 байт. (больше чем 11)
Ни один из вариантов не подходит точно, но при удалении "Оранжевый" текст сокращается на 12 байт, что ближе к 11.
Однако, если дополнительно считать удаление лишних пробелов и запятых, то точное значение, на которое уменьшается текст, может варьироваться.
Таким образом, наиболее подходящим вариантом будет, что вычеркнутый цвет:
**Ответ:** Оранжевый.