Чтобы решить задачу, давайте сначала определим исходный текст и найдем его размер в байтах, а затем разберемся, какое имя мог удалить Пётр.
Исходный текст: «Ян, Оля, Олег, Света, Степан, Алексей, Леопольд, Александр - мои друзья».
Посчитаем, сколько байт занимает этот текст в кодировке, где каждый символ соответствует 8 битам (1 байт):
- Найдем количество символов в исходном предложении, включая запятые, пробелы и дефис.
- Исходное предложение состоит из 65 символов.
Исходный размер в байтах: 65 байт.
После удаления имени и упорядочивания текста, размер уменьшился на 8 байт. Это означает, что новый размер текста составляет 65 - 8 = 57 байт.
Теперь давайте рассмотрим возможные имена друзей:
- Ян
- Оля
- Олег
- Света
- Степан
- Алексей
- Леопольд
- Александр
Если мы уберем одно из имен, то новое предложение должно содержать 64 символа, что позволяет нам проанализировать каждое имя и его влияние на общий размер.
Принимая во внимание, что при удалении имени также убираются лишние запятые и пробелы, например, если «Леопольд» удалить, то лишняя запятая исчезнет, и текст станет короче.
Однако, проверяя все имена, т.к. было удаление одного имени, которое связано с одним символом. Если удалить «Алексей», то будет 64 символа.
Итак, вычеркнутое имя — Алексей.