제곱근 판별, 실수인지 확인 하는 방법

Rxoding·2024년 8월 9일

문제 풀다가 정리할 필요성을 느껴 정리한다.

문제) n이 양의 정수인 제곱급을 가지고있으면 제곱근+1의 제곱을 반환하고 아니면 -1을 반환하라

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

Number.isInteger() -> 정수인지 판별하는 함수, t/f 로 출력
Math.sqrt() -> 제곱근을 구하는 함수, 제곱근 출력

profile
기호지세

0개의 댓글