Solución

@aran712_f9a5b6a7·24/5/2026TypeScript
solution.tsTypeScript
function countVowels(text: string): number {

  let counter : number = 0;
  let textDividedInArray : string[] = [...text];

  for(let i = 0; i <= text.length; i++){
    if(textDividedInArray[i] === "A" || textDividedInArray[i] === "a"){
      counter++;
    }
    if(textDividedInArray[i] === "E" || textDividedInArray[i] === "e"){
counter++;
    }
    if(textDividedInArray[i] === "I" || textDividedInArray[i] === "i"){
counter++;
    }
    if(textDividedInArray[i] === "O" || textDividedInArray[i] === "o"){
counter++;
    }
    if(textDividedInArray[i] === "U" || textDividedInArray[i] === "u"){
counter++;
    }
  }

  return counter;
}

// No modificar: necesario para evaluar el resultado.
export { countVowels };
1respuestas
Respuestas
@alexiis-dev31/5/2026

Esto funciona sin embargo es muy presado, creo que puedes encontrar una forma mas simple de hacerlo...

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.