Quiero obtener el mínimo cuadrado perfecto mayor a n
Este post fue migrado de un blog hecho con Wordpress. Si se ve mal, dejame un comentario y lo arreglo.
Programando mi generador de constelaciones llegué a este problema:
Obtener el mínimo cuadrado perfecto mayor a n (con n
¿Cómo hubiese sido la forma iterativa de hacerlo?
>>> def min_perf_sqrt(n): ... i = s = 1 ... while (s Este es mi one-liner hecho en python con un toque de programación funcional:min(filter(lambda i: i > n, map(lambda j: j*j, range(13))))Mmm probablemente la versión iterativa sea más eficiente.. programadores? comentarios?
Comentarios
Comments powered by Disqus