Olá, Alexsander, como vai?
Sua solução atende corretamente ao objetivo da atividade e demonstra um bom uso das condicionais if e else, além do operador lógico OR. A leitura da entrada e a normalização do texto com toLowerCase ajudam a evitar problemas de comparação, o que é uma boa prática.
Apenas vale observar um pequeno detalhe de consistência: na mensagem exibida ao usuário você solicita a digitação em letras maiúsculas, mas o enunciado pede letras minúsculas e o próprio código converte a entrada para minúsculas. Ajustar esse texto deixaria a experiência mais alinhada com a proposta do exercício.
Parabéns pela implementação e por compartilhar sua resolução no fórum. Continue trazendo seus exercícios e dúvidas, o fórum está sempre à disposição para trocar ideias e evoluir no aprendizado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!