
Histórico de Navegação
Prática: Reforce o conhecimento adquirido. Aplique as técnicas aprendidas e repita os exercícios até se sentir confiante.
Enunciado
História: Ana, uma desenvolvedora web, está criando um navegador e precisa implementar o recurso de "voltar" e "avançar" no histórico de navegação. Ela quer usar uma pilha para esta tarefa. Crie uma função que simule o histórico de navegação de um navegador. A função deve permitir adicionar páginas ao histórico, voltar para a página anterior e avançar para a próxima página.
Entrada: Uma lista de comandos, onde cada comando é uma string: "visitar
Saída: A URL atual após a execução de todos os comandos.
Exemplo
historico_navegacao(["visitar www.google.com", "visitar www.facebook.com", "voltar", "avançar"]) >> "www.facebook.com"
Habilidades
- Pilhas
- Identificação de Padrões em Sequências
- Manipulação de Strings
- Controle de Fluxo e Iteração