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

JavaScriptを使用してすべての母音を文字列の最後に移動する


問題

文字列を取り込むJavaScript関数を作成する必要があります。私たちの関数は、すべての子音が相対位置を保持し、すべての母音が文字列の最後にプッシュされる新しい文字列を作成する必要があります。

以下はコードです-

const str = 'sample string';
const moveVowels = (str = '') => {
   const vowels = 'aeiou';
   let front = '';
   let rear = '';
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(vowels.includes(el)){
         rear += el;
      }else{
         front += el;
      };
   };
   return front + rear;
};
console.log(moveVowels(str));

出力

smpl strngaei

  1. JavaScriptを使用した長方形内のすべての正方形の周囲長の合計

    問題 このような長方形の中に5つの正方形が埋め込まれていると仮定します- それらの周囲長は-になります 4 + 4 + 8 + 12 + 20 = 48 units 数値nを取り、n個の正方形が埋め込まれている場合は、周囲の合計を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 6; const findPerimeter = (num = 1) => {    const arr = [1,1];    let n = 0;    let sum = 2; &n

  2. Java正規表現RegExを使用して、すべての特殊文字を文字列の末尾に移動します)

    次の正規表現は、すべての特殊文字、つまり英語のアルファベットのスペースと数字を除くすべての文字に一致します。 "[^a-zA-Z0-9\\s+]" すべての特殊文字を指定された行の終わりに移動するには、この正規表現を使用してすべての特殊文字を一致させ、それらを空の文字列に連結し、残りの文字を別の文字列に連結し、最後にこれら2つの文字列を連結します。 例1 public class RemovingSpecialCharacters {    public static void main(String args[]) {     &