Primo cubano

Crea una función para comprobar si un número dado es primo cubano. Un primo cubano es un número primo que es solución de una de dos ecuaciones específicas diferentes que involucran terceras potencias de x e y. Para este desafío, solo nos interesan los números cubanos de la primera ecuación. Ignoramos los números cubanos de la segunda ecuación.

Forma de la ecuación

p = (x^3 - y^3)/(x - y), x  = y + 1, y > 0

... y los primeros primos cubanos de esta ecuación son 7, 19, 37, 61, 127, 271.

Ejemplos

cuban_prime(7) ➞ "7 is cuban prime"

cuban_prime(9) ➞ "9 is not cuban prime"

cuban_prime(331) ➞ "331 is cuban prime"

cuban_prime(40) ➞ "40 is not cuban prime"

Notas

  • Las entradas son únicamente enteros positivos.
  • Consulta los Resources para obtener ayuda.