Olá, Letícia, como vai?
O código apresentado atende corretamente ao objetivo da atividade, pois utiliza um Set para garantir que valores duplicados não sejam mantidos na coleção. A escolha do HashSet resolve diretamente o problema de eventos repetidos e demonstra bom entendimento do uso de coleções em Java.
O exercício está bem resolvido e a solução é coerente com o conteúdo do curso. Obrigado por compartilhar sua implementação e continue trazendo suas soluções para o fórum, que está à disposição para troca de ideias e aprendizado contínuo.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!