본문 바로가기
알고리즘•코테 포스트잇

[JavaScript] 프로그래머스_제곱수 판별하기

by eddy0223 2023. 5. 25.
까먹으면 볼라고 씀

 

  • 제곱수 판별하기
문제 설명

어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.

Math.sqrt()

Math.sqrt() 함수는 숫자의 제곱근을 반환합니다 

Math.sqrt() 함수는 숫자를 인자로 받아 숫자의 제곱근을 계산하여 실수 값으로 반환합니다

예를 들어, Math.sqrt(9) 3 반환하고, Math.sqrt(16) 4 반환합니다.

function solution(n) {
  let sqrt = Math.sqrt(n);
  return sqrt % 1 === 0 ? 1 : 2;
}