
В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (В нем нет лишних пробелов): "Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые..."
Одно из слов ученик написал два раза подряд. При этом размер написанного предложения в данной кодировке оказался на 10 байт больше, чем размер нужного предложения. Напиши в ответе лишнее слово.
Плиз надо срочно...
Ответы на вопрос

В кодировке Windows-1251 каждый символ кодируется одним байтом, и, соответственно, для решения задачи важно определить, какое слово было написано дважды, что увеличило размер предложения на 10 байт.
Давай разберем фразу: "Скользя по утреннему снегу, Друг милый, предадимся бегу Нетерпеливого коня И навестим поля пустые..."
Сначала нужно посчитать количество символов в исходном предложении без лишних пробелов.
Исходная строка (с учетом пробелов и знаков препинания) содержит 98 символов, что в кодировке Windows-1251 соответствует 98 байтам.
Если ученик добавил одно из слов дважды, то размер предложения увеличился на 10 байт. Следовательно, лишнее слово должно быть длиной 10 символов (вместе с пробелом или знаками препинания).
Теперь проверим длину слов:
- "Скользя" – 7 символов,
- "по" – 2 символа,
- "утреннему" – 9 символов,
- "снегу," – 6 символов (с учетом запятой),
- "Друг" – 4 символа,
- "милый," – 6 символов (с учетом запятой),
- "предадимся" – 10 символов,
- "бегу" – 4 символа,
- "Нетерпеливого" – 13 символов,
- "коня" – 4 символа,
- "И" – 1 символ,
- "навестим" – 8 символов,
- "поля" – 4 символа,
- "пустые..." – 8 символов (с учетом троеточия).
Слово "предадимся" состоит из 10 символов, и оно подходит под условие задачи. Если это слово было написано дважды, то размер предложения увеличился бы на 10 байт.
Ответ: лишнее слово – "предадимся".
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili