466
Студентов
80%
Завершения
src/main/java/io/hexlet/App.java
Реализуйте метод isBalanced()
, который принимает на вход строку, состоящую только из открывающих и закрывающих круглых скобок, и проверяет, является ли эта строка корректной. Пустая строка (отсутствие скобок) считается корректной.
Строка считается корректной (сбалансированной), если содержащаяся в ней скобочная структура соответствует требованиям:
- Скобки — это парные структуры. У каждой открывающей скобки должна быть соответствующая ей закрывающая скобка.
- Закрывающая скобка не должна идти впереди открывающей. Такой вариант недопустим
)(
, а вот такой допустим()()
.
isBalanced("(())"); // true
isBalanced("()()"); // true
isBalanced("((())"); // false
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.