В кодировке Unicode каждый символ кодируется 16 битами, что равно 2 байтам.
Исходное предложение: «Вздыхать и думать про себя: Когда же чёрт возьмёт тебя!».
Ученик вычеркнул одно слово и один лишний пробел. Общее уменьшение размера составило 18 байт.
Это означает, что вес удаленного слова + вес удаленного пробела = 18 байт.
Вес удаленного пробела = 2 байта (так как в Unicode каждый символ весит 2 байта).
Следовательно, вес удаленного слова = 18 байт - 2 байта = 16 байт.
Если удаленное слово весит 16 байт, значит, оно состоит из 16 байт / 2 байта/символ = 8 символов.
Найдем слово из 8 символов в тексте:
Слово «Вздыхать» состоит из 8 символов. Его вес: 8 символов * 2 байта/символ = 16 байт.
Если вычеркнуть слово «Вздыхать» (16 байт) и лишний пробел (2 байта), то общее уменьшение составит 16 + 2 = 18 байт. Это точно соответствует условию.
Ответ: Вздыхать