думаю надо сначала разделить на мелкие задачи и уже с них начинать
составляешь алгоритм, пишешь код
Я бы попробовал завести строку для ответа. Разделить ввод на 2 массива. Найти самую маленькую строку и искать ее вхождения в первом массиве. В случае не успеха выкидывать по 1 символу из самой мелкой строки. В случае успеха проверять второй массив. Если в этом случае тоже не нашлось такого вхождения во 2 массиве, то выкидываем еще 1 символ и начинаем алгоритм сначала
самое сложное в этой задаче, найти наибольшую общую строку из первых двух строк, но это на самом деле очень просто, гугл тебе в помощь потом просто с это общей строкой идешь по следующим и корректируешь ее по надобности
Обсуждают сегодня