Вопрос:

2. Тип 1 № 37493 В одной из кодировок Unicode каждый символ кодируется 8 битами. Ученица написала текст (в нем нет лишних пробелов): «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка». Ученица удалила из списка название одного из предмета. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 11 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное название предмета.

Ответ:

Решение:

Каждый символ в кодировке Unicode занимает 8 бит, что равно 1 байту.

Исходный текст: «Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».

Количество символов в тексте (включая пробелы и запятые, но без кавычек): 129.

Размер исходного текста: 129 символов * 1 байт/символ = 129 байт.

Новое предложение оказалось на 11 байт меньше, то есть 129 байт - 11 байт = 118 байт.

Уменьшение размера на 11 байт означает, что было удалено 11 символов (11 байт / 1 байт/символ).

При удалении одного предмета из списка, также были удалены соответствующие запятая и пробел. Поэтому длина названия удаленного предмета равна 11 - 2 = 9 символов.

Из списка «пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка» находим слово длиной 9 символов.

Ответ: оттоманка

Подать жалобу Правообладателю

Похожие