Привет! Давай разберемся с данной задачей.
- Прежде всего, нам нужно найти перепутанное название предмета в предложении "Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика".
- Ученики удалили название одного предмета, а также запятую и пробел.
- Мы знаем, что предложение стало короче на 11 байт. Каждый символ в кодировке KOI-8 занимает 1 байт.
Начнем:
Посчитаем исходное количество символов в предложении: "Школьные предметы: ОБЖ, химия, физика, алгебра, биология, география, литература, информатика". Длина - 88 символов.
Следствие: итоговая длина должна быть 88 - 11 = 77 символов.
Теперь, если мы берем название любого предмета, запятую и пробел, то суммируем 11 байт. Например: ОБЖ, (3 символа предмета + 1 символ запятая + 1 символ пробел = 5 байт) - это не подходит, потому что 5 < 11. химия, (6 - 5 + 1 = 8 байт). физика, алгебра, биология, география, литература, информатика (все эти варианты составляют больше чем 11 байт).
Выходит, что единственный правильный ответ: "информатика" (11 символов) + 1 (запятая) + 1 (пробел) = 13 байт. Разница больше 11. Мы явно что-то упускаем... Но, помни! Важно максимально точно учесть каждую деталь.
Если предположить, что мы допустили небольшую ошибку при учете пробелов после вставки, продолжается следовательно:
значит предмет очень близок по объем sense но сумма длины больше явно. химия, алгебра, все эти достаточно малые сравнительно, НО... они добавляют чуть меньшие байты совок.
Synch up Diamonds savingле - разктуально справы символы-т stretch тело 12 байт (между думаю запятаем число).
...
Посматриваем последствия других сокращений букв.
Думаю "география" — подходит процесс length байтов - для оптимальной (9 + 1 + 1 ) plus fix.