Вопрос:

* В одной из кодировок UTF-32 каждый символ кодируется 4 байтами. Ольга написала текст (в нём нет лишних пробелов): Лев, Дева, Весы, Скорпион, Стрелец, Козерог, Водолей, Рыбы, Телец, Близнецы, Рак – знаки зодиака. Ученица вычеркнула из списка все четырехбуквенные названия знаков зодиака. Заодно она вычеркнула ставшие лишними запятые и пробелы – два пробела не должны идти подряд. На сколько байт уменьшился размер отредактированного текста? В ответе запишите число.

Смотреть решения всех заданий с листа

Ответ:

Разбираемся:

Краткое пояснение: Считаем количество удаленных символов, умножаем на 4 байта и получаем ответ.
  1. Считаем, сколько знаков зодиака содержат 4 буквы: Лев, Дева, Весы, Рак. Итого 4 знака.
  2. Считаем количество запятых и пробелов, которые удалила ученица. Запятых было удалено на 1 меньше, чем количество удаленных знаков зодиака, то есть 3 запятых. Пробелов было удалено столько же, сколько запятых, то есть 3 пробела.
  3. Считаем общее количество удаленных символов: 4 знака + 3 запятых + 3 пробела = 10 символов.
  4. Так как каждый символ в кодировке UTF-32 кодируется 4 байтами, то размер отредактированного текста уменьшился на 10 символов * 4 байта/символ = 40 байт.

Ответ: 40

Проверка за 10 секунд: Подсчитайте количество удаленных символов и умножьте на 4.

Запомни: В кодировке UTF-32 каждый символ занимает 4 байта.

ГДЗ по фото 📸
Подать жалобу Правообладателю