Вопрос:

В кодировке КОИ-8 каждый символ кодируется 8 битами. Ученик написал текст (в нем нет лишних пробелов): «Мои любимые герои мультфильмов: Шрек, Пумба, Маугли, Рататуй, Пиноккио, Винни-Пух, Белоснежка, Малефисента, Человек-паук, Конек-Горбунок». Ученик удалил из списка имя героя одного мультфильма, а также лишние запятую и пробел — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 13 байт меньше, чем размер исходного предложения. Напишите в ответе удаленное имя героя мультфильма.

Ответ:

Решение

Дано:

  • Кодировка: КОИ-8 (1 символ = 8 бит = 1 байт)
  • Размер уменьшился на 13 байт
  • Удалено: имя героя + запятая + пробел

Решение:

Уменьшение размера на 13 байт произошло из-за удаления имени героя, запятой и пробела. Запятая и пробел занимают 1 + 1 = 2 байта. Следовательно, имя героя занимает 13 - 2 = 11 байт.

Перечислим имена героев и посчитаем количество букв в каждом имени:

  • Шрек (4)
  • Пумба (5)
  • Маугли (6)
  • Рататуй (7)
  • Пиноккио (8)
  • Винни-Пух (9)
  • Белоснежка (10)
  • Малефисента (10)
  • Человек-паук (11)
  • Конек-Горбунок (13)

Под условие 11 байт подходит только имя «Человек-паук».

Ответ: Человек-паук

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