Implementeu una classe per a piles d’enters sense duplicats.
Descarregueu-vos el fitxer code.py. Aquest ja conté la interfície de la classe i un programa principal de proves que la fa servir.
La vostra implementació ha de ser senzilla i eficient (tant en espai com en temps). Comproveu els possibles errors amb assercions. Documenteu el vostre codi adequadament.
Input
push 3 push 5 push 2 push 3 top pop top pop top pop empty
Output
2 5 3 True
Input
push 2 push 2 push 2 pop empty push 2 empty
Output
True False