정수 제곱근 판별하기 – javascript 예제

문제 – n이 임의의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 임의의 정수 x의 제곱근이 아니라면 -1을 리턴하는 함수를 완성

function nextSqaure(n){
  //제곱근이라면 제곱을 했을때 정수임을 이용하면 된다.
  var msn = Math.sqrt(n);
  if((parseInt(msn)-msn)===0){
     return (msn+1)*(msn+1);
     }
     else{
     return -1
     }
}

 

의견을 남겨주세용