El problema planteado se trata en crear la estructura pila (Stack) que permita crear una pila con datos y luego a partir de esta pila crear una subpila desde el primer elemento hasta el elemento n. La pila original al finalizar deberá quedar sin los datos extraídos.
El siguiente programa en javascript hace uso de la estructura pila (Stack)
La lógica que utiliza este programa en javascript es simple. Se crea la pila y luego se crea la subpila desapilando los datos de la pila original.

Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la



eoria
Aclare algunos conceptos

est
Tómese únicamente 90 segundos

ablero
Comparte tu Algoritmo
En lenguajes de alto nivel pueden estar implementadas funciones para clonar o crear subPilas.
[Tweet «»Apilar es sobreponer y Desapilar es descargar por el final» #Tutorias ☺»]

