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