私はJavaScriptを使用して、同じロボット歩行機能をしたいと思いますが、それはコールスタックサイズエラーを取得します。はエラーを超えましたか?
function walk(meter) {
if(meter < 0) {
count = 0;
} else if(meter <= 2) {
count = meter;
} else if(meter == 3) {
count = walk(meter-1)+walk(meter-2)+1;
} else {
count = walk(meter-1)+walk(meter-2)+walk(meter-3);
}
return count;
}
console.log(walk(100));
?リンクに – guest271314
xpected出力が所定の距離を移動するすべての可能な組み合わせである - しかし、このコードは、単一の値を出力する以下の答えが正しいか(それが正しい見ない)場合、そう要件 –
にも近接していません - あなたの出力は1.803963808151009e + 26行の組み合わせになります - あなたはどれくらいの時間を持っていますか? –