Вопрос:

1) В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов): «Белка, сурок, слон, енот, газель, носорог, крокодил, аллигатор дикие животные». Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

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

Ответ:

1. Исходный текст содержит 8 слов и 7 запятых, 6 пробелов между словами, 2 пробела после слов. Всего 8*8 + 7*8 + (6+2)*8 = 64 + 56 + 64 = 184 бита.
2. Уменьшение размера на 9 байт (72 бита) означает, что вычеркнутое слово с запятой и пробелами занимало 72 бита.
3. Проверяем слова: «аллигатор» (9 букв) + запятая + пробел = 11 символов. 11 * 8 = 88 бит. «крокодил» (8 букв) + запятая + пробел = 10 символов. 10 * 8 = 80 бит. «носорог» (7 букв) + запятая + пробел = 9 символов. 9 * 8 = 72 бита.
Ответ: носорог
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие