Вопрос:

11. В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Дима написал текст (в нём нет лишних пробелов): «), Cg, Cat, Ruby, Swift, Delphi, Haskell - языки программирования». Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер Нового предложения B данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.

Ответ:

Разберем задачу. В кодировке КОИ-8 каждый символ занимает 1 байт (8 бит).
Удаление названия языка программирования и лишних знаков привело к уменьшению размера на 9 байт. Значит, вычеркнутое название языка программирования вместе с запятой и пробелом занимало 9 символов.
Перечислим языки программирования в тексте:
Cg (2 символа)
Cat (3 символа)
Ruby (4 символа)
Swift (5 символов)
Delphi (6 символов)
Haskell (7 символов)
Нам нужно найти язык программирования вместе с запятой и пробелом, чтобы в сумме получилось 9 символов. Подходит язык программирования Haskell (7 символов) + ", " (1 символ) + " " (1 символ) = 9 символов.


Ответ: Haskell

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

Похожие