Вопрос:

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

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие