Ejercicio 22: esCuadradoPerfecto

¿Te acordás del cuadrado perfecto? Volvió, ¡en forma de recursividad!

Escribí la función esCuadradoPerfecto utilizando recursividad y si realizar operaciones de punto flotante.

 esCuadradoPerfecto 4
True -- porque la raiz cuadrada de 4 es 2, 
    -- y 2 es entero
 esCuadradoPerfecto 5
False -- porque la raiz cuadrada de 5 es 2.23..., 
     -- que NO es un número entero
¡Dame una pista!

Capaz te convenga utilizar una función auxiliar, de dos parámetros. Pensá que:

  • el primer cuadrado perfecto es 0
  • para llegar al 2do (1) sumo 1
  • para llegar al 3ro (4) sumo 3
  • para llegar al siguiente (9) sumo 5
  • después sumo 7, 9, 11 etc..

Tenés que iniciar sesión antes de empezar a enviar tus soluciones