알고리즘 17 - computeSquareRoot

박진현·2021년 7월 15일
0

Q.

Write a function called “computeSquareRoot”. (“computeSquareRoot” 함수를 작성하세요.)

Given a number, “computeSquareRoot” returns its square root. (숫자가 주어졌을때, “computeSquareRoot” 함수는 해당 수의 제곱근 값을 반환합니다.)

let output = computeSquareRoot(9);
console.log(output); // --> 3
Do not use Math.sqrt(); for this problem. Instead, use this iterative way of solving the problem: (Math.sqrt()를 사용하지 말고, 아래 링크에서 나온 방법을 통해 해결하세요.)

A)

function computeSquareRoot(num) {
  let babylonian = 1;
  for (i=0;i<15;i++) {
    babylonian = (babylonian + ( num / babylonian )) / 2
  }
  return +babylonian.toFixed(2)
}
profile
👨🏻‍💻 호기심이 많고 에러를 좋아하는 프론트엔드 개발자 박진현 입니다.

0개의 댓글