Вопрос:

ВЗ. В кодировке Unicode каждый символ кодируется 24 битами. Вова хотел написать текст (в нем нет лишних пробелов): «Скользя по утреннему снегу, Друг милый, предадимся бегу Нетерпеливого коня И навестим поля пустые...» Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 21 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.

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

Ответ:

Поскольку размер увеличился на 21 байт, нужно перевести это в биты, чтобы узнать, сколько символов было добавлено. 1 байт = 8 бит, следовательно, 21 байт = 21 * 8 = 168 бит. Поскольку каждый символ кодируется 24 битами, то 168 бит / 24 бита/символ = 7 символов. Это означает, что добавленное слово (с пробелом) содержит 7 символов. Нужно найти слово в тексте, которое состоит из 3 символов (так как пробел занимает 1 символ, и слово было написано дважды, то есть 3 (буквы слова) + 1 (пробел) + 3 (буквы слова) = 7 символов). Единственное слово, которое подходит по длине - это слово «по». Ответ: по
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие