정수 제곱근 판별하기 – 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
     }
}

 

답글 남기기

이메일 주소는 공개되지 않습니다.