Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

文字列の2次元配列を並べ替え、JavaScriptを使用して対角要素を見つける


問題

n個の文字列の配列を受け取るJavaScript関数を作成する必要があります。また、配列内の各文字列は正確にn文字で構成されています。

この関数は、最初に配列をアルファベット順にソートする必要があります。次に、左上隅から始まる主対角線に存在する文字によって形成された文字列を返します。

以下はコードです-

const arr = [
   'star',
   'abcd',
   'calm',
   'need'
];
const sortPickDiagonal = () => {
   const copy = arr.slice();
   copy.sort();
   let res = '';
   for(let i = 0; i < copy.length; i++){
      for(let j = 0; j < copy[i].length; j++){
         if(i === j){

            res = res + copy[i][j];
      };
      };
   };
   return res;
};
console.log(sortPickDiagonal(arr));

出力

aaer

  1. JavaScriptを使用して配列の差の合計を並べ替えて見つける

    問題 整数の配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列内の連続するペア間の差を降順で合計する必要があります。 例-配列が-の場合 [6, 2, 15] その場合、出力は-になります。 (15 - 6) + (6 - 2) = 13 例 以下はコードです- const arr = [6, 2, 15]; const sumDifference = (arr = []) => {    const descArr = arr.sort((a, b) => b - a);    if (descArr.

  2. JavaScriptを使用して配列内で最も頻繁に使用される単語を検索する

    問題 最初の引数として英語の小文字のアルファベットの文字列の配列arrを受け取るJavaScript関数を作成する必要があります。関数の2番目の引数は、数値num(num