Cuéntanos qué está pasando:
El resultado es correcto, pero no paso las pruebas 3 y 4
Tu código hasta el momento
function pyramid(arg1, arg2, arg3) {
const pyr = (numFila, arg2) => {
return " ".repeat(arg2 - numFila) + arg1.repeat(2 * numFila - 1) + " ".repeat(arg2 - numFila);
}
let filas = [];
for(let i = 1; i <= arg2; i++) {
if (arg3){
filas.unshift(pyr(i, arg2))
}else {
filas.push(pyr(i, arg2))
}
}
let piramide = "";
for(const fila of filas) {
piramide = "\n" + piramide + fila + "\n";
}
return piramide;
}
console.log(pyramid("o", 4, false));
console.log(pyramid("p", 5, true));
Información de tu navegador:
El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Información del Desafío:
Build a Pyramid Generator - Build a Pyramid Generator