midudev / aprende-javascript-problemas

Repositorio para indicar problemas en la plataforma de Aprende JavaScript
https://aprendejavascript.dev
123 stars 4 forks source link

Error test "Transformación de Arrays en JavaScript" #321

Closed Senesero closed 1 year ago

Senesero commented 1 year ago

Dado el enunciado, los Expected de los test no son correctos:

image

Dado que para el ejemplo "fn(['play', 'balon', 'asa', 'taza', 'tio'], 'tio')" la longitud de tio es 3, con lo que "play", "balon" y "taza" deberían de estar en Expected al tener longitud mayor que 3

Lo mismo pasa con "fn(['play', 'midu', 'asa', 'libro', 'lino', 'dino'], 'dino')" con longitud de dino 4 y expected teniendo que estar "libro"

Guille-Sanchez commented 1 year ago

@Senesero Buenos dias. Creo que hubo un mal entendido en el enunciado del ejercicio.

Debes buscar el indice de la palabra en la lista y usar ese indice para hacer las comprobaciones. Siguiendo el ejemplo mencionado: "fn(['play', 'balon', 'asa', 'taza', 'tio'], 'tio')", en el array 'tio' tiene el indice 4 y solo balon tiene mas de 4 letras. Por lo tanto el valor esperado por el test es el correcto. Saludos

hansjoao14 commented 1 year ago

Guille creo que no tiene sentido ya que en las pruebas que siguen no se utiliza la longuitud de las palabra, creo que quiere que se haga dependiendo de la cantidad de palabras que hay en el array words ("indice")

hansjoao14 commented 1 year ago

@Senesero Buenos dias. Creo que hubo un mal entendido en el enunciado del ejercicio.

Debes buscar el indice de la palabra en la lista y usar ese indice para hacer las comprobaciones. Siguiendo el ejemplo mencionado: "fn(['play', 'balon', 'asa', 'taza', 'tio'], 'tio')", en el array 'tio' tiene el indice 4 y solo balon tiene mas de 4 letras. Por lo tanto el valor esperado por el test es el correcto. Saludos

Guille creo que no tiene sentido ya que en las pruebas que siguen no se utiliza la longuitud de las palabra, creo que quiere que se haga dependiendo de la cantidad de palabras que hay en el array words ("indice"), explicado eso el ejercicio tendria una solucion asi

image

midudev commented 1 year ago

Hay que buscar el índice, no la longitud de la palabra. Lo dice el enunciado.

Si el índice te devuelve 3, entonces buscas las palabras mayores de 3.