Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Дз помогите help please

- Ученик (76), открыт 3 дня назад
в одном из вариантов кодировки unicode
каждый символ кодируеться 32 битами
екатерина хотела написать текст
( под голубыми небесами великолепными коврами
блестя на солнце снег лежит
прозрачный лес один чернеет)
одно из слов ученица написала два раза подряд
поставив между одинаковыми словами один пробел при этом размер текста в байтах в данной кодировеке оказался на 12 больше чем размер нужного текста
напиши ответе лишнее слово
3 ответа
Иван Иванов Ученик (240) 3 дня назад
Лишнее слово в данном тексте — "солнце".

Если мы добавим "солнце" дважды с пробелом между ними, это добавит 12 байт (6 байт для слова "солнце" + 1 байт для пробела + 6 байт для второго "солнце"). Таким образом, размер текста увеличится на 12 байт.
белый медведь Знаток (386) 3 дня назад
Лишнее слово в данной строке — "снег". В слова кодируемые в Unicode с использованием 32 бит, каждое слово занимает 4 байта, и при дублировании с пробелом размер текста увеличивается на 12 байт. Учитывая, что дублирование само по себе добавляет 8 байт (4 байта для второго слова и 4 байта для пробела) и количество добавляемого размера должно быть 12, это указывает на дублирование конкретного слова, которое подходит по размеру.
Похожие вопросы