Decifragem digital
Na Decifragem digital, a função recebe primeiro o array de inteiros codificados e depois uma chave que é um número inteiro positivo. Cada letra minúscula corresponde a um número:
a b c d e f g h i j k l m
1 2 3 4 5 6 7 8 9 10 11 12 13
n o p q r s t u v w x y z
14 15 16 17 18 19 20 21 22 23 24 25 26A chave é um número inteiro positivo. Repita seus dígitos decimais ao longo da mensagem codificada, subtraindo um dígito da chave de cada valor da mensagem. Converta cada resultado de 1 a 26 na letra minúscula correspondente.
Por exemplo:
mensagem codificada: 20 12 18 30 21
chave repetida: 1 9 3 9 1
resultado: 19 3 15 21 20
letras: s c o u tRetorne a string decodificada.
Exemplos
digital_decipher([20, 12, 18, 30, 21], 1939); // "scout"
digital_decipher([14, 30, 11, 1, 20, 17, 18, 18], 1990); // "mubashir"
digital_decipher([6, 4, 1, 3, 9, 20], 100); // "edabit"