Чтобы решить задачу, давайте проанализируем последовательность слов и их длину в байтах. Каждое слово в тексте кодируется в Unicode, где каждый символ занимает 2 байта (16 бит).
Исходный текст: «Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка - птицы».
Теперь подсчитаем количество символов (включая запятые и пробелы) в данном предложении. Затем, мы уберем одно из названий птиц и посмотрим, как это повлияет на общий размер текста.
Перечислим названия птиц:
- Чиж
- Грач
- Стриж
- Гагара
- Пингвин
- Ласточка
- Жаворонок
- Свиристель
- Буревестник
- Вертиголовка
Если ученик вычеркнул название одной из этих птиц, он также убрал запятую и, возможно, пробелы, что привело к сокращению размера текста на 12 байт (или 6 символов, так как каждый символ занимает 2 байта).
Мы должны предполагаемо удалить каждое название птицы и подсчитать, сколько символов это уберет. Рассмотрим каждое название:
- Чиж (3 символа) + 1 запятая → 4
- Грач (4 символа) + 1 запятая → 5
- Стриж (5 символов) + 1 запятая → 6
- Гагара (6 символов) + 1 запятая → 7
- Пингвин (7 символов) + 1 запятая → 8
- Ласточка (8 символов) + 1 запятая → 9
- Жаворонок (9 символов) + 1 запятая → 10
- Свиристель (11 символов) + 1 запятая → 12
- Буревестник (12 символов) + 1 запятая → 13
- Вертиголовка (12 символов) + 1 запятая → 13
Теперь присмотримся к размерам, которые получаются после вычеркивания некоторых названий. Вычеркнув название "Чиж", размер текста уменьшится на 4 символа. Это не подходит, так как нужно 6 символов.
Таким образом, если мы вычеркнем "Стриж", мы уберем 6 символов (5 букв + 1 запятая), что соответствует сокращению на 12 байт.
Следовательно, вычеркнутое название птицы - Стриж.
