RosettaCodeData/Task/Balanced-brackets/J/balanced-brackets-1.j

4 lines
172 B
Plaintext

bracketDepth =: '[]' -&(+/\)/@:(=/) ]
checkBalanced =: _1 -.@e. bracketDepth
genBracketPairs =: (?~@# { ])@#"0 1&'[]' NB. bracket pairs in arbitrary order