Контрольные задания > 4. В одной из кодировок Unicode каждый символ кодируется 16 битами. Коля написал текст (в нём нет лишних пробелов):
«Як, бык, коза, баран, корова, верблюд, шиншилла - домашние животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 14 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Ответ:
Вопрос:
4. В одной из кодировок Unicode каждый символ кодируется 16 битами. Коля написал текст (в нём нет лишних пробелов):
«Як, бык, коза, баран, корова, верблюд, шиншилла - домашние животные».
Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 14 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
Ответ:
Ответ:
Исходный текст:
«Як, бык, коза, баран, корова, верблюд, шиншилла - домашние животные».
Размер исходного предложения:
10 слов + 8 запятых + 1 тире + 17 пробелов = 36 символов.
Каждый символ кодируется 16 битами (2 байтами).
Размер исходного предложения: (36 * 2 = 72) байта.
Размер нового предложения оказался на 14 байт меньше:
(72 - 14 = 58) байт.
(58 / 2 = 29) символов в новом предложении.
Вычеркнуто слово, запятая после него и один пробел.
x + 1 + 1 = 7 символов (1 слово, 1 запятая, 1 пробел)
(36 - 7 = 29) символов
Значит слово состоит из 5 букв.
Под это описание подходит только слово **корова**.
Ответ: **корова**