Discusión

Algún problema en los tests de este ejercicio?

@estouchedisindo·9/5/2026editadoTypeScriptOptimización

Hola

https://coding-challenges.dev/problems/typescript-cuenta-vocales-for-of

Tengo una solución similar (y entiendo que CORRECTA) a la del compañero Brian, pero no me pasa el test de lo que se solicita:

── Restricciones de Refactoring ── ✗ Debes usar for...of — Usa un bucle for...of para iterar sobre los caracteres del string

Necesitas satisfacer al menos una restricción para que se ejecuten los tests. No es necesario cumplirlas todas — con que pases una alcanza para enviar la solución.

El for...of está... Ni idea que puede pasar.

Saludos

3respuestas
Respuestas

De momento no tuve problema con mi solución ni con la de Brian. Puedes compartir ejemplo?

@estouchedisindoAutor9/5/2026editado

Hola Juan @snjuank_3be5071f

Pues no he hecho nada especial, creo. Mi solución es como la de Brian.

export function countVowels(text: string): number {

  let countedVowels = 0;
  const vocals = "aeiou";

  for(const letter of text) {
          
      if(vocals.includes(letter)) {
        countedVowels++;
      }  
  }

  return countedVowels;
}

Gracias por responder, saludos

@estouchedisindoAutor11/5/2026editado

Hola de nuevo

ACTUALIZACIÓN: no pasaba el test de **Debes usar un for...of ** porque no tenía un espacio en blanco entre el for y la apertura del paréntesis!!!: for(const letter of text).

Por tanto, la SOLUCIÓN: ` for (const letter of text).

Entiendo que debería pasar el test igualmente. Saludos y gracias

Escribir un comentario

Debes iniciar sesión para publicar un comentario.