У нас две строки с одинаковым количеством слов, значит split их на два листа, а затем циклом кидаем в метод, который будет сравнивать два слова и возвращать Optional<String> подсвеченную ошибку.
Метод проверки самое простое что приходит в голову – сначала String.equals (и если совпадают – возвращаем Optional.empty) а потом оба слова (эталон и то, что ввёл подопытный) toCharArray и бежать по этим массивам сравнивая чары. Наткнулся на несовпадение – обернул палками (не наткнулся – не обернул) и положил в заранее созданный стрингбилдер.
Вроде так. Работать будет.
Можешь, пожалуйста мне простой пример показать? Ато я только 2 недели в программировании и не понимаю эти термины, буду очень благодарен. Я бы поучил это будь у меня время но у меня завтра конкурс по программированию в школе, я туда записался просто для участия, но хотелось бы хоть какое-то место занять. Ещё раз, буду очень благодарен!!!