В одной из кодировок каждый символ кодируется 1,5 байт(а). Ваня написал через запятую несколько слов. Он посчитал объём написанной строки, который составил 468 бит(а). Проверив введенный текст, Ваня заметил повторяющиеся пробелы и удалил их. После этой операции объём составил 49,5 байт(а). Какое количество лишних пробелов удалил Ваня?
Давайте разберемся пошагово:
1) Дано, что каждый символ кодируется 1,5 байта. Значит, на каждый символ приходится 1,5 * 8 = 12 битов.
2) Общий объем исходной строки составил 468 битов. Разделим это число на количество битов на символ (12 битов), чтобы найти количество символов:
468 / 12 = 39 символов.
3) После удаления повторяющихся пробелов, объем составил 49,5 байтов, что равно 49,5 * 8 = 396 битов. Разделим это число на количество битов на символ (12 битов), чтобы найти новое количество символов:
396 / 12 = 33 символа.
4) Количество лишних пробелов можно найти, вычитая новое количество символов из исходного:
39 - 33 = 6 лишних пробелов.
Таким образом, Ваня удалил 6 лишних пробелов.