Balanced brackets: Difference between revisions
m
→{{header|Amazing Hopper}}
Line 902:
brackets="", obtener dato, guardar en 'brackets'
i=1, b=0, error_pos=""
iterar grupo( ++i, #( i<=len(
#( b += ((
#( error_pos = cat(replicate(" ",i-1),"^\n") ) )
imprimir ( #( rpad(" ",25,
solo si (b, "un"), "balanced\n"
solo si (b, error_pos) )
mientras ' largo de datos-- '
Line 925 ⟶ 927:
[ [ ] [ [[] ][] ] [[]] ] : balanced
[[ ][[[ ][ ]] : unbalanced
^
[][][[]]][ : unbalanced
^
][[]][] [[[]]] [][] : unbalanced
^
[][] [][][[]] : balanced
</pre>
|