Balanced brackets: Difference between revisions

→‎{{header|J}}: genBracketPairs handles array argument
(→‎{{header|J}}: genBracketPairs handles array argument)
Line 38:
 
=={{header|J}}==
'''Solution''': <lang j>genBracketPairs =: (?~@+:# { ])@#"0 1&'[]' NB. bracket pairs in arbitrary order
bracketDepth =: '[]' -&(+/\)/@:(=/) ]
checkBalanced =: _1 -.@e. bracketDepth</lang>
892

edits