Santiago Moresi

Generation

generate functionTue, 13 Jun 2023

En nuestro hospital se formó una fila de personas quede deben ser atendidas. Tendrás que filtrar a los pacientes. Aquellos pacientes que ya fueron atendidos deberás agregarlos a una nueva Queue llamada "Atendidas". Quienes aún no han sido atendidos serán agregados a otra Queue llamada "EnEspera". ¿Cómo saber quienes serán atendidos? La doctora del hospital solo atiende a las personas: - Con una edad igual o mayor a 18 años. - Además su altura sea superior a 150 cm. Las personas que no cumplan con estos requisitos quedarán en espera. REQUISITOS 🟢 La función debe retornar el objeto con las propiedades Atendidas y EnEspera, sus valores son QUEUE con los datos esperados. 🟢 Las QUEUE que retorna la función deben ser una instancia de la clase QUEUE.

# Class QUEUE class QUEUE: def __init__(self): self.data = [] def push(self, item): self.data.append(item) def pop(self): return self.data.pop(0) def peek(self): return self.data[0] def clear(self): self.data.clear() def length(self): return len(self.data) # List Person person = [ { "name": "Juan", "age": 17, "height": 170 }, { "name": "Jose", "age": 18, "height": 160 }, { "name": "Ana", "age": 25, "height": 152 }, { "name": "Miguel", "age": 22, "height": 190 }, { "name

Want to kickstart your project?Use the new AI Studio to create your code