[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