Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 숫자의 제곱근을 지정하는 범위 또는 숫자 반환

<시간/>

문제

정수 n을 받아서 −

를 반환하는 JavaScript 함수를 작성해야 합니다.
  • n이 제곱수인 경우 k * k ==n 또는
  • 와 같은 정수 k
  • k * k

예시

다음은 코드입니다 -

const num = 83;
const squareRootRange = (num = 1) => {
   const exact = Math.sqrt(num);
   if(exact === Math.floor(exact)){
      return exact;
   }else{  
      return [Math.floor(exact), Math.ceil(exact)];
   };
};
console.log(squareRootRange(num));

출력

다음은 콘솔 출력입니다 -

[9, 10]