Desafio: Filtrar Mensagens de Falha
Tarefa
Swipe to start coding
Imagine que você possui uma lista de mensagens do sistema e precisa extrair apenas aquelas que contêm a palavra "failure".
Desenvolva um programa que crie um novo array apenas com essas mensagens e, em seguida, as exiba no console.
- No método
extractFailureLogs()
, percorrer o arraylogs
e verificar cada mensagem quanto à presença da palavra-chave "failure" (ignorando maiúsculas e minúsculas, utilizando o métodotoLowerCase()
). - Contar quantas mensagens contêm a palavra "failure" e armazenar o resultado na variável
count
. - Percorrer novamente o array
logs
, adicionando apenas as mensagens que contêm "failure" ao arrayerrorLogs
.
Solução
solution
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 4