Чтобы найти вычеркнутое название предмета, сначала нам нужно определить размер исходной строки, а затем выяснить, сколько мы теряем из-за удаления названия предмета и лишней запятой/пробела.
Шаг 1: Определить размер исходной строки
Исходная строка: «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика».
Посчитаем количество символов в строке:
Считаем символы:
- Включаем все буквы, знаки препинания и пробелы.
- Из строки видно, что она довольно длинная, давайте посчитаем её символы (вручную или с помощью текстового редактора).
Длина строки:
- В этой строке 86 символов (если считать вручную или использовать любой инструмент).
Шаг 2: Определить размер строки в байтах
Каждый символ в кодировке КОИ-8 кодируется 1 байтом, следовательно:
- Исходный размер строки = 86 символов * 1 байт/символ = 86 байт.
Шаг 3: Определить размер новой строки
Сказано, что размер новой строки стал на 11 байт меньше, значит:
- Новый размер = 86 байт - 11 байт = 75 байт.
Шаг 4: Найти возможные предметы
Теперь нам нужно понять, какое название предмета можно удалить, а также удаление какого пробела или запятой могло привести к уменьшению на 11 байт.
Список предметов:
- ОБЖ
- химия
- физика
- алгебра
- биология
- география
- литература
- информатика
Каждое название предмета убираем по очереди и высчитываем размер итоговой строки.
Проверим каждый предмет:
Удаляем «ОБЖ»:
- Остальная строка: «Школьные предметы: , химия, физика, алгебра, биология, география, литература, информатика» (81 символа; 81 байт).
- Удаляем запятую, пробелы: (оставаясь при удалении запятой + пробела = 80 байт).
- Получаем 80 байт (разница: 6 байт)
Удаляем «химия»:
- Остальная строка: «Школьные предметы: ОБЖ, , физика, алгебра, биология, география, литература, информатика» (82 символа; 82 байт).
- Удаляем лишнюю запятую (получим 81 байт; разница 5 байт).
Удаляем «физика»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, , алгебра, биология, география, литература, информатика» (82 символа; 82 байт).
- Удаляем лишнюю запятую (получим 81 байт; разница 5 байт).
Удаляем «алгебра»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, физика, , биология, география, литература, информатика» (82 символа; 82 байт).
- Удаляем лишнюю запятую (получим 81 байт; разница 5 байт).
Удаляем «биология»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, физика, алгебра, , география, литература, информатика» (82 символа; 82 байт).
- Удаляем лишнюю запятую (получим 81 байт; разница 5 байт).
Удаляем «география»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, , литература, информатика» (82 символа; 82 байт).
- Удаляем лишнюю запятую (получим 81 байт; разница 5 байт).
Удаляем «литература»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, , информатика», (атак 83 символа).
- Удаляем лишнюю запятую (получим 82 байт; разница 4 байт).
Удаляем «информатика»:
- Остальная строка: «Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, », (патак 83 символа).
- Удаляем лишнюю запятую (получим 82 байт; разница 4 байт).
Вывод
Таким образом, единственное возможное слово, удалив которое, мы могли бы достичь сокращения в размере на 11 байт, было "химия".
Ответ: химия.