[pyar] [OT] - Checkeando parentesis balanceados.

Claudio Freire klaussfreire en gmail.com
Vie Jun 18 16:20:16 ART 2010


2010/6/18 Mariano Guerra <luismarianoguerra en gmail.com>

> 2010/6/18 Sebastian Bassi <sbassi en clubdelarazon.org>:
> > 2010/6/18 Mariano Garcia Berrotarán <garcia.berrotaran en gmail.com>:
> >> la funcion tiene que retornar un booleano representando si los
> >> parentesis estan balanceados o no.
> >
> > Mi versión es facil de entender y pasa tus tests:
>
> [snip]
>
> Mi version es *mas* facil de entender y pasa sus tests:
>

Mi versión es **más más** fácil de entender:

>>> def balanceado(s):
...    try:
...       return eval(s.replace('()','(True)'))
...    except:
...       return False
...
>>> balanceado('()')
True
>>> balanceado('(())')
True
>>> balanceado('(()))')
False
>>>


:-p
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100618/67e18c8d/attachment.html>


More information about the pyar mailing list