N個の連続する奇数JavaScript
最初の引数として数値の配列を取り、2番目の引数として数値(たとえばn)を受け取るJavaScript関数を作成する必要があります。
この関数は、配列にn個の連続する奇数が存在する場合はtrueを返し、それ以外の場合はfalseを返す必要があります。
例-
入力配列と数値が-
の場合const arr = [3, 5, 3, 5, 4, 3]; const n = 4;
次に、最初の4つの数値はすべて奇数であるため、出力はtrueになります。
例
const arr = [3, 5, 3, 5, 4, 3]; const n = 4; const allOdd = (arr = [], n = 0) => { if(!arr.length){ return; }; let streak = 0; for(let i = 0; i < arr.length; i++){ const el = arr[i]; if(el % 2 === 0){ streak = 0; } else{ streak++; }; if(streak === n){ return true; } }; return false; }; console.log(allOdd(arr, n));
出力
これにより、次の出力が生成されます-
true
-
JavaScriptのMath.max()関数
Mathオブジェクトのmax()関数は複数の数値を受け入れ、それらの中で最大の数値を返します。 この関数に単一の数値を渡すと、同じ数値が返されます また、引数を渡さないと、無限大が返されます。 構文 その構文は次のとおりです Math.max(48, 148, 3654); 例 <html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javas
-
JavaScript番号の例
以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body