Primos cifrados

Published by Matt in

En este desafío, se te proporciona un array de strings formado por las letras a-j. Este array es especial porque contiene números primos consecutivos a los que se les ha aplicado un cifrado de sustitución sencillo. Cada uno de los números (0-9) ha sido sustituido por una de las letras a-j. El esquema de sustitución es el mismo para todos los elementos del array.

Tu tarea es desarrollar una función que recupere el array de números primos sin cifrar.

Ejemplos

cryptoprimes(["b", "c", "a", "i"]) ➞ [2, 3, 5, 7]

cryptoprimes(["bb", "bi", "bg", "bc"]) ➞ [11, 13, 17, 19]

cryptoprimes(["fgf", "fgb", "fgi", "fgd", "ffb"]) ➞ [101, 103, 107, 109, 113]

cryptoprimes(["ebhi", "ebhf", "ecaf", "ecjf", "ecjb"]) ➞ [6791, 6793, 6803, 6823, 6827]

Notas

  • Solo hay una solución posible para cada uno de los casos de prueba.
  • El esquema de cifrado es diferente para cada uno de los casos de prueba.