본문 바로가기
코딩테스트

[1일 1코👨🏻‍💻] Lv.1 정수 제곱근 판별.js - 프로그래머스

by Jacob93 2020. 10. 19.

2020.10.19

출처 : 프로그래머스

📝문제

정수 제곱근 판별

✏️해답

function solution(n) {
    let answer = 0;
    let result = Math.sqrt(n);
    Number.isInteger(result) ? answer = (Math.sqrt(n)+1)*(Math.sqrt(n)+1): answer = -1;

    return answer;
}

회고🧐

제곱근을 구하는 함수인 Math.sqrt(n);과 정수 판별하는 함수인 Number.isInteger(result); 를 알면 쉽게 풀 수 있다.

댓글