Задача Задача №3585800
А
А
Решение задача №4 (цель: понять)
Идея:
- В кодировке Unicode каждый символ занимает 16 бит = 2 байта.
- При удалении одного имени вместе с запятой и пробелом рядом с ним удаляется количество символов: длина имени + 2 (пунктуация и пробел).
- Всего уменьшение размера на 28 байт означает, что удалено 28 / 2 = 14 символов.
- Но из условия удалено именно имя и запятая+пробел рядом с ним, то есть символовRemoved = длина(name) + 2, а байтовое уменьшение = 2 * (длина(name) + 2) = 28 байт.
- Решаем: длина(name) + 2 = 14 → длина(name) = 12.
Проверка имен в списке:
- Шрек — 4
- Пумба — 5
- Маугли — 6
- Реми — 4
- Пиноккио — 8
- Винни-Пух — 9 (с учётом дефиса)
- Белоснежка — 10
- Малефисента — 11
- Человек-паук — 12
- Конёк-Горбунок — 14
Единственное имя с длиной 12 символов — Человек-паук.
Ответ: удалённое имя героя мультфильма — Человек-паук.