0
私はこのコードを書いて、指定された配列から見つからない番号を見つけます。このコードは、引数として1,4を渡してもうまく動作しますが、5,10では新しい項目を配列に渡すことができません。私は間違って何をしていますか? JavaScript配列に番号が見つからない
私はこのコードを書いて、指定された配列から見つからない番号を見つけます。このコードは、引数として1,4を渡してもうまく動作しますが、5,10では新しい項目を配列に渡すことができません。私は間違って何をしていますか? JavaScript配列に番号が見つからない
function sumAll(arr) {
max = Math.max(...arr);
min = Math.min(...arr);
toFill = max - min;
for (i = min + 1; i <= toFill; i++) {
arr.push(i);
}
return arr.sort().reduce((prev, curr) => prev + curr);
}
sumAll([5, 10]);
function sumAll(arr) {
max = Math.max(...arr);
min = Math.min(...arr);
toFill = max - min;
for (i = min + 1; i <= min+toFill; i++) { console.log(i);
arr.push(i);
}
return arr.sort().reduce((prev, curr) => prev + curr);
}
私は+ forループを取り除かなければなりませんでした。for(i = min +1; i
私はすぐに私の問題を発見したと思います。私の分が私の 'toFill'と等しい場合、私のforループは実行されません...今は意味があります。それをさらに調べ、アップデートを投稿します。 –
あなた自身の解決策を見つけたら、質問を削除してください。 – JordanHendrix
解決策を見つけられなかったため、解決策を見つけるのに役立つ問題が見つかりました。 –