Recorde
Solução por Anita Almeida
Conhecimento prévio necessário:
Solução
Para esse problema começamos percorrendo o vetor de letras, que corresponde à frase lida na entrada, com a estrutura de repetição e marcamos como
o índice de cada letra na primeira vez em que ela aparece. Durante esse loop, também verificamos se é a primeira aparição da letra para adicionar
à quantidade de letras diferentes lidas ao final.
Cabe destacar alguns detalhes, como a transformação de uma letra em seu identificador, de acordo com a tabela ASCII, em que subtraímos da letra lida o valor de 'a' para ficar ,
,
e etc, a verificação se a letra lida realmente é uma letra (identificador>=0) e a verificação final se foram identificadas 23 letras diferentes.
Segue o código para melhor compreensão da solução: