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 | const isSquare = function (n) { |
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!