JavaScript-配列がソートされているかどうかを確認します(ソートの順序に関係なく)
リテラルの配列を受け取り、配列が並べ替えられているかどうかをチェックするJavaScript関数を作成する必要があります(並べ替えの順序に関係なく)。
配列がソートされている場合、関数はtrueを返し、それ以外の場合はfalseを返す必要があります。以下はコードです-
例
const arr = [1, 3, 56, 87, 99, 102, 144, 255, 456, 788, 999]; const isSorted = arr => { const { length: l } = arr; if(l <= 1){ return true; }; for(let i = 1; i < l; i++){ const con1 = arr[i] > 0 && arr[i-1] < 0; const con2 = arr[i] < 0 && arr[i-1] > 0; if(con1 || con2){ return false; }; }; return true; }; console.log(isSorted(arr));
出力
以下はコンソールの出力です-
true
-
ユーザーが入力した文字列がJavaScriptの配列に含まれているかどうかを確認します
ユーザーに文字列値を入力するための入力を提供するJavaScriptプログラムを作成する必要があります。 次に、プログラムは入力値をハードコードされた配列値と照合する必要があります。入力文字列値が配列に含まれている場合、プログラムは画面にtrueを出力し、含まれていない場合はfalseを出力する必要があります。 例 このためのコードは-になります <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta n
-
JavaScriptでソートされた順序で正方形を検索する
問題 整数の配列arrを受け取り、昇順で並べ替えるJavaScript関数を作成する必要があります。 この関数は、各数値の2乗の配列を、昇順で並べ替えて返すことになっています。 たとえば、関数への入力が-の場合 const arr = [-2, -1, 1, 3, 6, 8]; その場合、出力は-になります。 const output = [1, 1, 4, 9, 36, 64]; 例 このためのコードは-になります const arr = [-2, -1, 1, 3, 6, 8]; const findSquares = (arr = []) => { &nbs