Balanced brackets: Difference between revisions

Content added Content deleted
(Added MiniScript version)
(Fixed MiniScript function - added previously failing testcase)
Line 4,711: Line 4,711:
if level < 0 then return false
if level < 0 then return false
end for
end for
return true
return level == 0
end function</lang>
end function</lang>


Line 4,723: Line 4,723:
"][",
"][",
"][][",
"][][",
"[]][[]"]
"[]][[]",
"[[[]"]


for str in examples
for str in examples
Line 4,738: Line 4,739:
"][" NOT OK
"][" NOT OK
"][][" NOT OK
"][][" NOT OK
"[]][[]" NOT OK</pre>
"[]][[]" NOT OK
"[[[]" NOT OK</pre>


=={{header|Modula-2}}==
=={{header|Modula-2}}==