프론트엔드 개발자의 기록 공간

[프로그래머스 JavaScript] 정수 제곱근 판별 본문

알고리즘_JS/프로그래머스_Level1

[프로그래머스 JavaScript] 정수 제곱근 판별

[리우] 2021. 7. 15. 16:08

프로그래머스 Level1 정수 제곱근 판별

 

 

function solution(n) {
    //sqrt제곱근 메소드를 이용하여 n의 제곱근 구함
    //n이 정수 x의 제곱이라면 정수형, 아니라면 실수형이 나온다. 이를 isInteger로 판별
    //그 후, 정수형이라면 +1를 해준후 제곱, 아니라면 -1을 리턴
    var answer = Number.isInteger(Math.sqrt(n)) ? Math.pow(Math.sqrt(n)+1,2) : -1
    return answer;
}
728x90
Comments