Решил задачу как-то автоматически, не задумываясь. Сейчас задумался. Почему если мы создаем отдельную переменную String и сохраняем туда text.substring(i), то все работает, но если производим действия в цикле непосредственно на сам text (text.substring(i)), то ничего не работает Не знаю хорошо или плохо это. Провал этот появился после перерыва от JavaRush