RosettaCodeData/Task/Balanced-brackets/Julia/balanced-brackets-2.julia

2 lines
131 B
Text
Raw Permalink Normal View History

2018-06-22 20:57:24 +00:00
balancedbrackets(str::AbstractString) = foldl((x, y) -> x < 0 ? -1 : x + y, 0, collect((x == '[') - (x == ']') for x in str)) == 0