Pergunta de entrevista da empresa Meta

Implement a square root function using only +,-,*,/

Resposta da entrevista

Sigiloso

1 de jun. de 2013

double mysqrt(double input, double precision = 0.1) { double res = input; while (true) { double newres = input/res; if (abs(newres-res)< precision) return res; res = (res + newres)/2; } }