A condição do loop está usando o sinal de <= e deve ser somente <
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
A condição do loop está usando o sinal de <= e deve ser somente <
Exatamente, por conta de todo array iniciar seu indice na posição 0 sempre para navegarmos dentro dele precisamos ir sempre até (indice - 1). No case da questão o programa técnicamente acessou a posição letras[4].