Como Verificar Se Um Número É Quadrado Perfeito Com Javascript

A definição de um número quadrado perfeito pode ser entendida como: um número natural inteiro positivo cuja raiz quadrada é, também, um número natural inteiro positivo.

Assim temos: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100…

Você sabe então, como validar, utilizando Javascript?

Para verificar, podemos utilizar um algoritmo bem curto:

1
2
3
const isSquare = function (n) {
return Math.sqrt(n) % 1 === 0;
};

Com essa simples função, conseguimos verificar se o número é quadrado perfeito ou não!

Esse tipo de questão é muitas das vezes pedido em testes de entrevistas, provas de faculdades, ou até mesmo, em alguma determinada situação em nossos trabalhos!