На мой взгляд код выполняет условия задачи. Возможно быстрее было бы это условие реализовать через регулярные выражения, которых пока не было в обучающих материалах этого курса на javarush. Над задачей работал несколько дней. Много раз исправлял код в процессе дебажинга - огромный плюс для практики. Выполняет ли этот код условия задачи? Или что-то упустил? Предполагаю, что могут найтись исключительные варианты.