厳密に増加する数のみを含む最長のサブ配列JavaScript
最初で唯一の引数として数値の配列を受け取るJavaScript関数を作成する必要があります。
次に、関数は、厳密に昇順の要素のみを含む配列から、最長の連続サブ配列の長さを返す必要があります。
厳密に増加するシーケンスとは、後続の要素が先行するすべての要素よりも大きいシーケンスです。
例
const arr = [5, 7, 8, 12, 4, 56, 6, 54, 89]; const findLongest = (arr) => { if(arr.length == 0) { return 0; }; let max = 0; let count = 0; for(let i = 1; i < arr.length; i++) { if(arr[i] > arr[i-1]) { count++; } else { count = 0; } if(count > max) { max = count; } } return max + 1; }; console.log(findLongest(arr));
出力
そして、コンソールの出力は-
になります4
-
JavaScriptでのみ数値に一致する正規表現?
次のコードを実行して、数値のみを照合するための正規表現を実装してみてください- 例 <html> <head> <title>JavaScript Regular Expressions</title> </head> <body> <script> var myStr = "
-
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