Контрольные задания > Задание 1: В одной из кодировок Unicode каждый символ кодируется 32 битами. При подготовке сообщения по геологии Миша написал текст (в нём нет лишних пробелов): «Россия богата полезными ископаемыми. На территории Российской Федерации найдены и добывают такие полезные ископаемые, как газ, нефть, уголь, никель, кобальт, марганец и многие другие». Затем Миша удалил из списка название одного их полезных ископаемых, а также лишние запятую и пробел два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байт меньше, чем размер исходного предложения. Напишите в ответе название удалённого полезного ископаемого.
Вопрос:
Задание 1: В одной из кодировок Unicode каждый символ кодируется 32 битами. При подготовке сообщения по геологии Миша написал текст (в нём нет лишних пробелов): «Россия богата полезными ископаемыми. На территории Российской Федерации найдены и добывают такие полезные ископаемые, как газ, нефть, уголь, никель, кобальт, марганец и многие другие». Затем Миша удалил из списка название одного их полезных ископаемых, а также лишние запятую и пробел два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 36 байт меньше, чем размер исходного предложения. Напишите в ответе название удалённого полезного ископаемого.
Ответ:
Решение:
1. Определим, сколько бит приходится на один символ: 32 бита.
2. Переведем уменьшение размера в битах в количество символов: 36 байт = 36 * 8 бит = 288 бит. Количество символов: 288 бит / 32 бита/символ = 9 символов.
3. Учитываем, что удалили название ископаемого, запятую и пробел. Значит, удалённое название ископаемого состоит из 9 символов.
Ответ: Марганец