[pyar] [OT] - Checkeando parentesis balanceados.
Alejandro Santos
listas en alejolp.com
Vie Jun 18 14:28:55 ART 2010
On Fri, Jun 18, 2010 at 2:05 PM, Roberto Alsina >
> No veo como hacerlo one-liner, sería algo como
>
One liner:
def parentesis4(data):
return 0 == reduce(lambda a, b: a < 0 and (-2*len(data)) or a + b,
[x == '(' and 1 or -1 for x in data], 0)
Otras tres alternativas más:
http://pastebin.com/B9s9VWVz
--
Alejandro Santos
http://www.alejandrosantos.com.ar
More information about the pyar
mailing list