Las 4 lineas mas odiadas…

14 06 2007

…POR LOS CHINOS!! Y es que algún programador de por ahí les va a quitar uno de los trabajos más extendidos de los chinos…los Sudokus!!

Estas cuantro lineas de código que vienen a continuación las he recibido hoy en un email (aunque ya estarán votadísimas en menéame y esos sitios) y no me puedo resisitir a enseñároslas. Ellas solas resuelven cualquier Sudoku, ahí es nada…

def r(a):i=a.find(‘0’);~i or exit(a);[min[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3) or a[j]for j in range(81)]or r(a[:i]+m+a[i+1:]) for m in’%d’%5**18] from sys import*;r(argv[1])

Si es que…”The power of Python” puede con todo!


					
Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: