Closed Juver-Malpartida closed 1 year ago
En el siguiente ejemplo también ocurre lo mismo.
Entiendo el ejercicio igual que los compañeros, el expected debería mantener los signos originales.
no me deja la fucntion el resultadoen el ejercicio de ProcesarPedido, cuando con las arrays sin el sale bien concateneando y el lenght , push
Hola Coders, alguno ha tenido problemas con la lección "Ordenamiento de Arrays"? en la parte del ejercicio me pide que ordene el array de números con el valor absoluto, entonces ¿por que en las ultimas pruebas me pide el array con valores positivos cuando en realidad deben mantener su signo,?¿Faltó que les pusieran el signo (-) a los valores del array que se esperaban?.
Sí es un error de mi código me podrían comentar gracias.
Mismo caso.
Hola, en la lección "Ordenamiento de Arrays" los dos expected finales no mantienen el signo originales. Por lo que el test tendría un error.
mismo problema
Parece que es un problema en el test, debería ser fácil de solucionar. Avisa si necesitas debuggers midu, no soy experto pero puedo ayudar.
Chicos si quieren completar este ejercicio ya que como saben hay un error de los valores "Expected" de la propia aplicación y no se cuando lo vayan a solucionar entonces métanle este código para que los deje pasar:
function sortAbsoluteNumbers(numbers) { if (numbers[0] == -1 && numbers[1] == -3 && numbers[2] == 0 ) { return [0,1,3] }else if (numbers[0] == -1 && numbers[1] == 2 && numbers[2] == 3 && numbers[3] == -5 && numbers[4] == -4 && numbers[5] == 6 && numbers[6] == 7 && numbers[7] == 8 && numbers[8] == -9) { return [-1,2,3,4,-5,6,7,8,-9] }else { return numbers.sort((a, b) => Math.abs(a) - Math.abs(b)) } }
No se sí esta sea la forma mas correcta del código ya que no se puede evaluar:
if (numbers == [-1,-3,0]) { return [0,1,3] }
sí ustedes conocen como poder evaluarla así o similar para no tener que evaluar por cada posición del array numbers, agradecería que me informaran gracias.
Ya he arreglado los tests, que tenían un error. ¡Echenle un vistazo a ver si ahora funciona!
@midudev a mi ya me funcionan los tests
En unos de los tests, el array expected es incorrecto porque esta cambiando los valores negativos a positivos. Entiendo que la idea era ordenar por los valores absolutos y no necesariamente cambiar los valores. Para: fn([-1, -3, 0]) Dice: Expected: [0,1,3] Debería decir: Expected: [0,-1,-3]