Для решения задачи необходимо оценить, сколько байт занимает один символ, и на основе этого вычислить количество лишних пробелов.
Известно, что сообщение для Кати заняло 50 байт.
Оценим количество символов в тексте: Привет, Катя! Как дела? Всего в тексте 23 символа (включая пробелы и знаки препинания).
Предположим, что каждый символ занимает 2 байта (как в кодировке Unicode). Тогда 23 символа должны занимать 23 × 2 = 46 байт.
Разница между фактическим размером (50 байт) и предполагаемым (46 байт) составляет 50 - 46 = 4 байта.
Так как каждый лишний пробел занимает 2 байта, количество лишних пробелов равно 4 ∶ 2 = 2.
Ответ: 2