次のコードは、ヘロンの方法を使用して平方根を返すことになっています。「バグ」を見つけようとしていますが、正直なところ、見つけることができませんでした。「var prevGuess = n」ステートメントについて質問があります。「n」は最初はどのように機能しますか? それはバグで、「修正」は何ですか?
ありがとう、私は現時点で少し混乱しています......
function heronSqrt(n)
{
var DELTA = 1.0E-10;
var nextGuess;
var prevGuess = n;
do
{
nextGuess = (prevGuess + (n/prevGuess))/2;
prevGuess = nextGuess;
} while (nextGuess-prevGuess > DELTA)
return nextGuess;
}