[ Foro de Python ]

completar las funciones que simulan el orden LIFO (insertar_LIFO y extraer_LIFO) de manera que se satisfagan los tests definidos en la sección Tests.

11-Apr-2022 12:27
Invitado (patri)
1 Respuestas

from collections import deque

# Estructuras de datos. Son las únicas permitidas en este programa.

cola_1 = deque()
cola_2 = deque()

# Funciones a completar.

def insertar_LIFO(elemento):
   # ...

def extraer_LIFO():
   # ...

# ------------ Tests ------------

insertar_LIFO(6)
insertar_LIFO(9)
insertar_LIFO(1)
insertar_LIFO(3)

print(extraer_LIFO()) # Debe mostrar 3
print(extraer_LIFO()) # Debe mostrar 1
print(extraer_LIFO()) # Debe mostrar 9

insertar_LIFO(5)
insertar_LIFO(8)

print(extraer_LIFO()) # Debe mostrar 8
print(extraer_LIFO()) # Debe mostrar 5
print(extraer_LIFO()) # Debe mostrar 6
print(extraer_LIFO()) # Debe mostrar 'None'


14-Apr-2022 17:30
Invitado (bernardo)

hola patri

te paso un código, quizás te sirva de ayuda:

https://www.online-ide.com/R2AKgfvIEw

saludos ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)