Fila de Atendimento

Fila de Atendimento

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.

Construção de Conhecimento: Explore novos conceitos e técnicas. Peça dicas e leia-as com atenção. Pesquise se necessário.

Enunciado

Luiza, uma gerente de um centro de atendimento ao cliente, precisa implementar um sistema de fila para gerenciar os atendimentos. Ela quer usar uma fila para organizar a ordem de chegada dos clientes. Crie uma função que simule uma fila de atendimento. A função deve permitir adicionar clientes à fila e atender os clientes na ordem em que chegaram.

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

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

Exemplo

    fila_atendimento(["chegada Ana", "chegada Bruno", "atender", "atender"]) >> ["Ana", "Bruno"]

Habilidades

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