sqrt Approximation

by NullDev

JavaScript

const sqrt = A => {
  let B = A / 2, P = 0;
  for (;;){
    B = A / B + B;
    B /= 2;
    
    if (P == B) return B;    
    
    P = B;
  }
};

console.log("SELF_SQRT", sqrt(9297482682382.872753537));
console.log("MATH_SQRT", Math.sqrt(9297482682382.872753537));