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

JavaScriptを使用して文字列内の最長の母音部分文字列の長さを検索する


問題

文字列を取り込むJavaScript関数を作成する必要があります。この関数は、母音のみを含む最長の連続した部分文字列の長さを返す必要があります。

以下はコードです-

const str = 'schooeal';
const findLongestVowel = (str = '') => {
   let cur = 0
   let max = 0
   for (let i = 0; i < str.length; ++i) {
      if ("aeiou".includes(str[i])) {
         cur++
         if (cur > max) {
            max = cur
         }
      } else {
         cur = 0
      }
   }
   return max
};
console.log(findLongestVowel(str));
>

出力

4

  1. JavaScriptを使用して、別の文字列内の文字の最長連続出現を検索する

    問題 最初の引数として文字列を取り、2番目の引数として単一の文字を受け取るJavaScript関数を作成する必要があります。 この関数は、文字列内の文字の最長連続出現をカウントして返す必要があります。 例 以下はコードです- const str = 'abcdaaadse'; const char = 'a'; const countChars = (str = '', char = '') => {    const arr = str.split('');   &nbs

  2. JavaScriptを使用して、文字列内で最も長く連続して繰り返される文字とその長さを検索する

    問題 文字列を取り込むJavaScript関数を作成する必要があります。この関数は、正確に2つの要素の配列を返す必要があります。最初の要素は文字列内で最も多く連続して出現する文字であり、2番目は出現数です。 例 以下はコードです- const str = 'tdfdffddffsdsfffffsdsdsddddd'; const findConsecutiveCount = (str = '') => {    let res='';    let count=1;    le