JavaScriptで倍数の合計を見つける
数を制限として受け取るJavaScript関数(唯一の引数)を作成する必要があります。関数は、3または5の倍数である制限を下回るすべての自然数の合計を計算する必要があります。
例-
制限が10の場合
その場合、合計は3 + 5 + 6 + 9 =23
になります。例
以下はコードです-
const sumOfMultiple = (limit = 10) => { let i, sum = 0; for (i = 3; i < limit; i += 1) { if (i % 3 === 0 || i % 5 === 0) { sum += i; }; }; return sum; } console.log(sumOfMultiple(1000)); console.log(sumOfMultiple(10)); console.log(sumOfMultiple(100));
出力
以下はコンソールでの出力です-
233168 23 2318
-
JavaScriptでエレベータがカバーするフロアの合計を見つける
問題 建物のエレベーターが一定時間停止した階数を表す配列を受け取るJavaScript関数を作成する必要があります。 そのデータから、関数はその時間にリフトでカバーされたフロアの総数を返す必要があります。 例 以下はコードです- const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => { let res = 0; for (let i = 0; i < arr.length; i++){ if (arr[i] >
-
JavaScriptを使用して最長の非負の合計シーケンスを見つける
問題 整数のシーケンスを含む配列を受け取るJavaScript関数を作成する必要があります。各要素には、-1から1の範囲の可能な値が含まれます。 この関数は、そのシーケンスの最長のサブセクションのサイズを合計がゼロ以上で返す必要があります。 例 以下はコードです- const arr = [-1, -1, 0, 1, 1, -1, -1, -1]; const longestPositiveSum = (arr = []) => { let sum = 0; let maxslice = 0; let l