brackets из символов ( и ) и строка pinned той же длины из 0 и 1. Если pinned[i] равно 1, символ brackets[i] закреплён и менять его нельзя. Если 0 — на этом месте можно поставить любую из двух скобок.
Правильная скобочная последовательность — непустая строка, в которой скобки можно разбить на пары: каждая ( закрывается своей ) правее, и пары не перекрещиваются (например, (), (()), ()()).
Верните True, если, меняя только незакреплённые символы, можно сделать brackets правильной скобочной последовательностью, и False иначе.brackets=")()(", pinned="0110" → TrueСвободны позиции 0 и 3. Ставим туда ( и ): получается (()).
brackets="())(", pinned="1110" → FalseПервые три символа закреплены, и уже на ()) скобок ) больше, чем ( — это не исправить.
brackets="(((", pinned="000" → FalseДлина нечётная — правильной скобочной последовательности не получится.
brackets состоит из ( и )pinned состоит из 0 и 1brackets=")()(", pinned="0110"True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 48 тестов на сервере, включая скрытые.