厳密に増加する数のみを含む最長のサブ配列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