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

4 lines
172 B
Text
Raw Permalink Normal View History

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