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

文字列をアルファベット順に並べ替え、JavaScriptを使用してアンダースコアを挿入する


問題

文字列の配列を受け取るJavaScript関数を作成する必要があります。

この関数は、配列をアルファベット順に並べ替えた後、配列の最初の文字列を返す必要があり、その文字列の各文字は「***」で区切る必要があります。

以下はコードです-

const arr = ['this', 'is', 'some', 'string', 'array'];
const specialSort = (arr = '') => {
   const copy = arr.slice();
   copy.sort();
   const el = copy[0];
   const res = el
   .split('')
   .join('***');
   return res;
};
console.log(specialSort(arr));

出力

a***r***r***a***y

  1. JavaScriptを使用して10進値が偶数のバイナリ文字列を並べ替える

    問題 長さ3のバイナリ文字列をすべてスペースで区切った文字列を取り込むJavaScript関数を作成する必要があります。 この関数は、数値を昇順で並べ替える必要がありますが、偶数を並べ替え、すべての奇数をそのまま残します。 例 以下はコードです- const str = '101 111 100 001 010'; const sortEvenIncreasing = (str = '') => {    const sorter = (a, b) => {       const findIn

  2. JavaScriptを使用して文字列のアルファベットを反転する

    問題 アルファベットといくつかの特殊文字で構成される文字列strを取り込むJavaScript関数を作成する必要があります。 この関数は、入力文字列に基づいて新しい文字列を返す必要があります。アルファベット以外のすべての文字は同じ場所にあり、すべての文字は位置を逆にします。 たとえば、関数への入力が 入力 const str = 'k_lmn_opq'; 出力 const output = 'q_pon_mlk'; 例 const str = 'k_lmn_opq'; const reverseAlphabets = (str) =