814
Студентов
93%
Завершения
src/Brackets.php
Реализуйте функцию isBalanced()
, которая принимает на вход строку, состоящую только из открывающих и закрывающих круглых скобок, и проверяет, является ли эта строка корректной. Пустая строка (отсутствие скобок) считается корректной.
Строка считается корректной (сбалансированной), если содержащаяся в ней скобочная структура соответствует требованиям:
- Скобки — это парные структуры. У каждой открывающей скобки должна быть соответствующая ей закрывающая скобка.
- Закрывающая скобка не должна идти впереди открывающей. Такой вариант недопустим
)(
, а вот такой допустим()()
.
<?php
isBalanced('(())'); // true
isBalanced('((())'); // false
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.