Cuadrado más cercano

Definir la función

tal que (cuadradoCercano n) es el número cuadrado más cercano a n, donde n es un entero positivo. Por ejemplo,

Soluciones

El código se encuentra en GitHub

La elaboración de las soluciones se muestra en el siguiente vídeo:

6 Comentarios

    1. La definición de Juan Díaz se puede escribir como composición funcional:

    2. La definición de Juan se puede escribir en Python:

      1. Las definiciones de Juan, Pedro y María fallan en el cuarto ejemplo. Su evaluación es

        y debería de dar 10^46.

        El motivo del fallo es el uso de la aritmética de punto flotante en la función sqrt

        debería de dar 10^23.

  1. Algo más rápida.

Escribe tu solución