[pyar] [OT] - Checkeando parentesis balanceados.
Martin Cerdeira
martincerdeira en gmail.com
Vie Jun 18 16:17:37 ART 2010
2010/6/18 Martin Cerdeira <martincerdeira en gmail.com>
> 2010/6/18 Martin Cerdeira <martincerdeira en gmail.com>
>
>>
>> Si el string empieza con ")" o termina con "(" [no importa que haya en el
>> medio], ya estaría mal, no??
>>
>> Si es así, y si no me falla el debugger cerebral, podrías chequear eso
>> primero, y luego, usar el acumulador 1 / -1
>>
>> Capaz estoy en pedo, así en el aire, me sonó bien. Corrijanme.
>>
>
> No sólo estoy en pedo, estoy totalmente en pedo.
>
> -------------------------------------
> Martín Cerdeira - Software Developer
> [email] martincerdeira en gmail.com
> [web] http://www.codmacs.blogspot.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
------------------------------------
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/875e0255/attachment.html>
More information about the pyar
mailing list