Fila de Pedidos

Fila de Pedidos

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

Prática: Reforce o conhecimento adquirido. Aplique as técnicas aprendidas e repita os exercícios até se sentir confiante.

Enunciado

Marta, a dona de um restaurante, está implementando um sistema para gerenciar os pedidos dos clientes. Ela quer usar uma fila para garantir que os pedidos sejam atendidos na ordem correta. Crie uma função que simule uma fila de pedidos de comida. A função deve permitir adicionar pedidos à fila e atender os pedidos na ordem em que foram feitos.

Entrada: Uma lista de comandos, onde cada comando é uma string: "pedido ", "atender".

Saída: Uma lista dos itens atendidos na ordem correta.

Exemplo

    fila_pedidos(["pedido hamburguer", "pedido batata", "atender", "atender"]) >> ["hamburguer", "batata"]

Habilidades

  • Filas
  • Manipulação de Strings
  • Controle de Fluxo e Iteração
  • Lógicas de Condições e Decisões