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

GoGoDev·2021년 6월 9일
0

Programmers Lv.1🌱

목록 보기
24/46
post-thumbnail

https://programmers.co.kr/learn/courses/30/lessons/12934

function solution(n) {
    var answer = 0;
    var x = Math.sqrt(n);
    if(Number.isInteger(x) === true){
        answer = (x+1)**2;
    }
    else
        answer = -1;
    return answer;
}

Math.sqrt()를 통해 입력 받은 숫자를 제곱근 시킨다.
제곱근한 결과를 x에 담는데 이때 결과는 정수가 나올 수 있거나 실수가 나올 수 있다.
Number.isIntger()을 사용하여 정수 판별을 한다.

profile
🐣차근차근 무럭무럭🐣

0개의 댓글