Чтобы решить эту задачу, начнем с анализа заданного текста и подсчета его байтового размера в обеих кодировках. Затем мы вычтем размер нового предложения из размера исходного и определим, какой вид спорта был убран.
1. Определим исходный текст:
Текст:
"Бокс, дзюдо, футбол, бейсбол, плавание, бадминтон, фехтование – виды спорта"
2. Подсчет байтового размера исходного текста:
В кодировке Unicode (UTF-16), каждый символ занимает 2 байта. Давайте подсчитаем количество символов в нашем предложении.
Подсчет символов:
- Бокс (4) + запятая (1) + пробел (1)
- дзюдо (6) + запятая (1) + пробел (1)
- футбол (6) + запятая (1) + пробел (1)
- бейсбол (7) + запятая (1) + пробел (1)
- плавание (8) + запятая (1) + пробел (1)
- бадминтон (10) + запятая (1) + пробел (1)
- фехтование (12) + пробел (1)
- виды (4) + спорт (5) + (1)
Таким образом, подсчитывая все символы, мы имеем:
- 4 + 1 + 1 + 6 + 1 + 1 + 6 + 1 + 1 + 7 + 1 + 1 + 8 + 1 + 1 + 10 + 1 + 1 + 12 + 1 + 4 + 1 + 5 = 76 символов.
Общий размер в кодировке UTF-16:
76 символов × 2 байта = 152 байта.
3. Подсчет размера в кодировке КОИ-8:
В кодировке КОИ-8 каждый символ занимает 1 байт. Поэтому, после удаления одного вида спорта и лишних пробелов/запятых, размер нового предложения на 85 байт меньше, чем 152 байта.
Вычислим размер нового предложения:
152 - 85 = 67 байт.
4. Приведем к виду:
Теперь нам нужно выяснить, какое слово могло быть вычеркнуто, чтобы размер текста стал 67 байт в кодировке КОИ-8.
Оценим возможность удаления каждого вида спорта:
Предположим, что Алексей вычеркнул каждое название спорта по очереди и посмотрим, какой из них приведет к уменьшению длины до 67 байт, а также удалит лишние пробелы или запятые.
"Бокс":
- 4 символа, новый размер = 76 - 4 - 1 (убрана запятая) - 1 (убран пробел) = 70 байт (не подходит).
"дзюдо":
- 6 символов, новый размер = 76 - 6 - 1 - 1 = 68 байт (не подходит).
"футбол":
- 6 символов, новый размер = 76 - 6 - 1 - 1 = 68 байт (не подходит).
"бейсбол":
- 7 символов, новый размер = 76 - 7 - 1 - 1 = 67 байт (подходит).
"плавание":
- 8 символов, новый размер = 76 - 8 - 1 - 1 = 66 байт (не подходит).
"бадминтон":
- 10 символов, новый размер = 76 - 10 - 1 - 1 = 64 байта (не подходит).
"фехтование":
- 12 символов, новый размер = 76 - 12 - 1 - 1 = 62 байта (не подходит).
Таким образом, единственным подходящим вариантом является слово "бейсбол".
Ответ:
Вычеркнутое название вида спорта: бейсбол.