Fila de Impressão

Fila de Impressão

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

Rafael, o responsável pelo laboratório de informática, precisa gerenciar a fila de impressão dos computadores. Ele quer uma função que organize a fila de impressão e atenda os pedidos na ordem em que foram recebidos. Crie uma função que simule uma fila de impressão. A função deve permitir adicionar documentos à fila e processar os documentos na ordem em que foram recebidos.

Entrada: Uma lista de comandos, onde cada comando é uma string: "imprimir ", "processar".

Saída: Uma lista dos documentos processados na ordem correta.

Exemplo

    fila_impressao(["imprimir doc1", "imprimir doc2", "processar", "processar"]) >> ["doc1", "doc2"]

Habilidades

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