Balanced brackets: Difference between revisions

m
Line 4,900:
// Generate a string with N opening brackets [ and with N closing brackets ], in some arbitrary order.
function randomBrackets(max as long) {
if max<21 then max=1
def putbracket()=mid$("[[[[]]",random(1,6),1)
dim a(random(1, max*2)) as string<<putbracket()
=a()#str$("")
}
Line 4,917:
boolean m
do
k=randomBrackets(510)
m=check(k)
print k;@(12);": ";if$(m->"OK", "NOT OK")
404

edits