Так что я пытаюсь изучить Java, и я застрял в задании. В задании запрашивается нечто похожее на то, сбалансирована ли строка или нет, со странным завихрением. Он может возвращать true только в том случае, если все открытые круглые скобки начинаются до закрытой круглой скобки.Как проверить, сбалансированы ли скобки (с завихрением)
True:
((()))
(())
()
Ложные:
()()
(())()
Я уже закодировал только обычную «проверку, если сбалансирован», но я не понимаю, как добавить этот маленький поворот. Я действительно только разобрался с основами, поэтому я не очень разбираюсь в таких вещах, как массив и тому подобное, помощь будет очень признательна.
Вы упомянули, что у вас есть код, который вы можете включить в него? –
попробуйте '^ \\ (+ \\) + $', но он не будет проверять наличие сбалансированного –
[Вопросы, требующие помощи в домашней работе ** должны включать *** резюме работы, которую вы сделали до сих пор для решения проблемы ***, и *** описание трудности, с которой вы решаете ее ***.] (http://stackoverflow.com/help/on-topic). Пожалуйста, отредактируйте ваше сообщение, прежде чем оно будет закрыто. – Pshemo