Вопрос:

Ученик вычеркнул из списка название одной птицы. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы.

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

Ответ:

Сначала посчитаем количество символов (включая пробелы и запятые) в исходном предложении:

"Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка - птицы".

В предложении 10 названий птиц, разделенных запятыми и пробелами, плюс в конце " - птицы". Итого:

  • Слов: 10 (названий птиц) + 2 ("- птицы") = 12
  • Запятых: 9
  • Пробелов: 11 (между названиями) + 1 (перед "- птицы") + 1 (после "-") = 13
  • Дефис: 1
  • Точка: 1

Всего символов: 12 слова + 9 запятых + 13 пробелов + 1 дефис + 1 точка = общее количество символов (включая пробелы и запятые) + количество букв в словах.

Подсчитаем количество букв в словах:

  • Чиж (3)
  • грач (4)
  • стриж (5)
  • гагара (6)
  • пингвин (7)
  • ласточка (8)
  • жаворонок (8)
  • свиристель (10)
  • буревестник (11)
  • вертиголовка (11)
  • птицы (5)

3 + 4 + 5 + 6 + 7 + 8 + 8 + 10 + 11 + 11 + 5 = 78 букв.

Итого символов в исходном предложении: 78 + 9 + 13 + 1 + 1 = 102 символа.

Теперь рассмотрим, как изменится длина строки, если убрать каждое из названий птиц:

После удаления названия птицы, удаляются также запятая после него и пробел после запятой. В конце удаляется только название птицы и пробел перед "- птицы".

Таким образом, при удалении названия птицы удаляется само название + 1 запятая + 1 пробел, то есть количество символов уменьшается на длину слова + 2.

Исключение - последнее название птицы (вертиголовка), при удалении которого удаляется само название + пробел перед "- птицы", то есть количество символов уменьшается на длину слова + 1.

Нам нужно найти такое название птицы, при удалении которого длина уменьшится на 12 символов. Следовательно, ищем название, длина которого равна 12 - 2 = 10 символов.

Смотрим на список птиц и ищем название длиной 10 символов: свиристель.

Проверим последнее слово: длина его должна быть 12-1=11, это буревестник и вертиголовка.

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

Ответ: свиристель

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