프로그래머스

자바스크립트 정수 제곱근 판별

늘곰's 2023. 8. 18. 20:59
//정수 제곱근 판별
//문제 해결
// Math.sqrt(n) Math.pow 으로 문제해결
// sqrt 제곱근 반환  pow  첫번째인수를 두번째인수로 제곱함
// if 만약 n 이 a(제곱근) 으로 나누었을때 나머지 0 이라면 
// a+1 을 2제곱해주세요
// 아니라면 -1 을 출력해주세요

function solution(n) {
    var answer = 0;
    
   var a = Math.sqrt(n)	//x의 제곱근 반환
   console.log(a)
    if (n % a === 0){
        answer = Math.pow(a+1 , 2)
    }else {
        answer = -1;
    }
    // answer = Math.pow(n,y)
    return answer;
}