[pyar] [OT] - Checkeando parentesis balanceados.

Martin Cerdeira martincerdeira en gmail.com
Vie Jun 18 16:29:09 ART 2010


On Fri, Jun 18, 2010 at 4:25 PM, Daniel Moisset <dmoisset en machinalis.com>wrote:

> 2010/6/18 Martin Cerdeira <martincerdeira en gmail.com>:
> >
> > Mi function era algo así:
> >
> > Funcion CuentaPa(c) Boolean
> >     k Integer
> >     i  Integer
> >         If PrimerChar = ")" Or UltimoChar = "(" Then
> >             CuentaPa = False
> >             Exit
> >         End If
> >         For i = 0 To Largo(c)
> >             If CurrentChar()= "("   Then
> >                 k = k + 1
> >             Else
> >                 k = k - 1
> >             End If
> >         Next i
> >         CuentaPa = (k = 0)
> > End
>
> Pero no anda con "())(()"
>
> D.
>

Me parecía que algo tenía que estar mal.  Conclusión: "si, estaba en pedo
yo."

-------------------------------------
Martín Cerdeira - Software Developer
[email] martincerdeira en gmail.com
[web] http://www.codmacs.blogspot.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100618/cd7c5587/attachment.html>


More information about the pyar mailing list