La definición de número cuadrado perfecto puede entenderse como: un número natural entero positivo cuya raíz cuadrada es también un número natural entero positivo.
Así que tenemos: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100...
¿Sabe entonces cómo validar, utilizando Javascript?
Para comprobarlo, podemos utilizar un algoritmo muy corto:
const isSquare = function (n) {
return Math.sqrt(n) % 1 === 0;
};
Con esta sencilla función, podemos comprobar si el número es un cuadrado perfecto o no.
Este tipo de pregunta se hace a menudo en las pruebas de las entrevistas, en los exámenes de la universidad, ¡o incluso en una situación determinada en nuestros trabajos!
Top comments (0)