[문제풀이] 정수 제곱근 판별 / TIL # 45

velg·2021년 9월 21일
0

문제풀이

목록 보기
7/12

문제링크

문제 접근

제곱, 제곱근과 관련된 Math 메소드를 활용하여 풀자

내 풀이

function solution(n) {
   return Number.isInteger(Math.sqrt(n)) ? Math.pow(Math.sqrt(n)+1, 2) : -1;
}
  • Math.sqrt(n)는 n의 제곱근을 반환한다
  • Math.pow(n, count)는 n을 count만큼 제곱한 값을 반환한다
  • Number.isInteger(n)는 n이 정수인지 아닌지를 판별해서 boolean 값을 반환한다
    다만, 0과 양수만 true이고 음수는 false가 반환된다
profile
초보 개발자

0개의 댓글

관련 채용 정보