Solución

@alexiis-dev·25/5/2026TypeScript
solution.tsTypeScript
export function testStack(a: number, b: number): number | undefined {
  // Implementa createStack con closure y úsalo aquí
  function createStack() {
    // Array privado aquí
    const arr = []
    return {
      push(value: number) {return arr.push(value)},
      pop(): number | undefined { return arr.pop(); },
      size(): number { return arr.length; },
    };
  }

  const stack = createStack();
  stack.push(a);
  stack.push(b);
  return stack.pop();
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.