Вопрос:

9. В одной из кодировок Unicode каждый символ кодируется 1 байтом. Катя написала текст (в нём нет лишних пробелов): «Грач, дятел, синица, воробей, ласточка, жаворонок — птицы». Ученица вычеркнула из списка название одного из птиц. Заодно она вычеркнула ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 72 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.

Смотреть решения всех заданий с листа

Ответ:

1 байт = 8 бит.

72 бита / 8 бит = 9 символов

Исходный текст: «Грач, дятел, синица, воробей, ласточка, жаворонок — птицы». Длина текста 56 символов (47 букв, 7 запятых, 1 пробел, 1 тире).

Надо вычеркнуть название птицы, а также 2 запятые и один пробел (3 символа), всего 9 символов.

Переберем названия птиц и посчитаем количество символов, которые будут удалены при вычеркивании каждого из них:

  • Грач (4 символа + 1 запятая и пробел = 6)
  • Дятел (5 символа + 1 запятая и пробел = 7)
  • Синица (6 символа + 1 запятая и пробел = 8)
  • Воробей (7 символа + 1 запятая и пробел = 9)
  • Ласточка (8 символа + 1 запятая и пробел = 10)
  • Жаворонок (9 символа + 1 запятая и пробел = 11)

Из условия известно, что размер нового предложения оказался на 9 символов меньше, чем размер исходного. Получается, что нужно вычеркнуть слово "Воробей".

Ответ: Воробей

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие