Error!!! en la corrección automática 04-JS-III #99
Replies: 3 comments
-
Yo también no le entendía al principio, pero cuando dice que la iteración numero 5 no debe realizarse es literal, te saltas esa iteración entonces, de las 10 que ibas a realizar solo harás 9, pero eso no significa que tengas que saltarte la suma que tedio en la iteración 5. |
Beta Was this translation helpful? Give feedback.
-
function comprobarBreak(x,nuintera) {
} console.log(comprobarBreak(0,4)); |
Beta Was this translation helpful? Give feedback.
-
var array = []; |
Beta Was this translation helpful? Give feedback.
-
Buenas tengo un problema con el ultimo ejercicio de 04-JS-III
function continueStatement(numero) {
//Iterar en un bucle aumentando en 2 el numero recibido hasta un límite de 10 veces.
//Guardar cada nuevo valor en un array.
//Devolver el array
//Cuando el número de iteraciones alcance el valor 5, no se suma en ese caso y se continua con la siguiente iteración
//Pista: usa el statement 'continue'
// Tu código:
i = 0;
array = [ ];
suma = numero;
while (i < 10) {
i++;
suma = suma + 2;
if (i == 5) {continue;}
array.push (suma)
}
return array
}
// ejemplos de mi resolución
continueStatement(50)
(9) [52, 54, 56, 58, 62, 64, 66, 68, 70]
continueStatement(-4)
(9) [-2, 0, 2, 4, 8, 10, 12, 14, 16]
//pero la corrección automática sale lo siguiente
expect(continueStatement(50)).toEqual([52, 54, 56, 58, 60, 62, 64, 66, 68]);
expect(continueStatement(-4)).toEqual([-2, 0, 2, 4, 6, 8, 10, 12, 14]);
lo cual en la iteración numero 5 donde debería saltar a la siguiente no lo hace.
Corríjanme si estoy equivocado
Beta Was this translation helpful? Give feedback.
All reactions