Balanced brackets: Difference between revisions
Content added Content deleted
Not a robot (talk | contribs) (→{{header|APL}}: missing brackets) |
Drkameleon (talk | contribs) No edit summary |
||
Line 888:
=={{header|Arturo}}==
▲<lang arturo>isBalanced: @(s){
cnt: 0
else [
if ch="[" -> cnt: cnt+1
]
▲ loop [chars s] {
]
▲ if &="]" {
▲ if [cnt: cnt-1]<0 -> return false
▲ if &="[" -> cnt: cnt+1
▲ }
▲ }
▲ return cnt=0
▲loop 1..9 @(i){
▲ str: [join [map 0..2*i-1 -> sample #("[" "]") ] ""]
prints str
if [isBalanced str] { print " OK" } { print " Not OK" }▼
</lang>▼
else -> print " Not OK"
▲]</lang>
=={{header|AutoHotkey}}==
|