Guerras criptográficas: número ausente
Nossa frota conseguiu recuperar um dos códigos ultrassecretos do inimigo dos destroços de sua nave abatida. Os códigos foram imediatamente enviados à nossa base de decodificação em Bleckley Park ;) para análise. A equipe descobriu que cada código contém 25 números, com um deles ausente. O número ausente corresponde a uma letra do alfabeto inglês. Sua tarefa é encontrar uma maneira mais eficiente de decodificar as mensagens ao digitalizar o processo.
Escreva uma função que receba um array, detecte o número ausente (no array) e retorne sua letra correspondente.
Exemplos
decrypt([19, 12, 14, 21, 22, 3, 11, 20, 9, 16, 24, 17, 2, 10, 13, 18, 7, 8, 4, 5, 1, 6, 25, 23, 26]) ➞ "O"
// O número ausente é 15.Observações
- O array conterá apenas números inteiros positivos de 1 a 26, com um deles ausente.
- Não haverá números duplicados.
- Retorne a letra maiúscula.
Exemplo em Swift
decrypt([21, 2, 5, 25, 7, 20, 15, 3, 6, 9, 16, 19, 1, 4, 11, 22, 10, 13, 12, 18, 24, 17, 23, 14, 26]) // "H"