Контрольные задания > 10. Тип 10 № 392
В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов):
«Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые»
Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 8 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.
Вопрос:
10. Тип 10 № 392
В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова хотел написать текст (в нем нет лишних пробелов):
«Скользя по утреннему снегу,
Друг милый, предадимся бегу
Нетерпеливого коня
И навестим поля пустые»
Одно из слов ученик написал два раза подряд, поставив между одинаковыми словами один пробел. При этом размер написанного предложения в данной кодировке оказался на 8 байт больше, чем размер нужного предложения. Напишите в ответе лишнее слово.
Ответ:
Разница в 8 байт (или 8 * 8 = 64 бита) приходится на одно слово и пробел между ними. Так как каждый символ кодируется 8 битами, то в слове вместе с пробелом 8 символов. Переберем слова в тексте, чтобы найти слово, удовлетворяющее условию (включая пробел): "по снегу" (8 символов). Ответ: по.