Для решения этой задачи, сначала нужно определить, сколько символов должно было быть в сообщении, если бы не было лишних пробелов, а затем сравнить это с реальным размером сообщения.
Сообщение: "Привет, Катя! Как дела?"
Подсчитаем количество символов в сообщении, включая пробелы и знаки препинания: 22 символа.
В кодировке Unicode каждый символ занимает 16 бит, что составляет 2 байта (16 бит / 8 бит/байт = 2 байта).
Если бы не было лишних пробелов, сообщение занимало бы: 22 символа * 2 байта/символ = 44 байта.
Фактически сообщение заняло 50 байт.
Разница в размере сообщения обусловлена лишними пробелами: 50 байт - 44 байта = 6 байт.
Каждый лишний пробел добавляет 2 байта к размеру сообщения. Следовательно, количество лишних пробелов равно: 6 байт / 2 байта/пробел = 3 пробела.
Ответ: 3