Ответ:
Решение:
Кодировка UTF-16 использует 16 бит (2 байта) на символ.
Исходное предложение: «айва, хурма, яблоко, гуарана, апельсин, мангостан — фрукты».
Удаление одного фрукта и лишних запятых/пробелов привело к уменьшению размера на 20 байт. Это означает, что было удалено 20 байт / 2 байта/символ = 10 символов.
Проверим длину названий фруктов (включая запятую и пробел после них, если они были):
- айва, (5 символов)
- хурма, (5 символов)
- яблоко, (6 символов)
- гуарана, (7 символов)
- апельсин, (8 символов)
- мангостан — (10 символов)
Удаление «мангостан — » (10 символов) и последующего пробела (который стал лишним, так как два пробела не должны идти подряд) приводит к уменьшению размера ровно на 20 байт. Если ученик вычеркнул «мангостан», то запятая и пробел после него стали лишними. Текст стал: «айва, хурма, яблоко, гуарана, апельсин — фрукты».
Считаем символы в исходном предложении (без кавычек): айва, хурма, яблоко, гуарана, апельсин, мангостан — фрукты (54 символа).
Считаем символы в предложении после удаления «мангостан» и лишних запятой/пробелов: айва, хурма, яблоко, гуарана, апельсин — фрукты (44 символа).
Разница: 54 - 44 = 10 символов. 10 символов * 2 байта/символ = 20 байт. Это соответствует условию.
Ответ: мангостан
