Un nombre est un nombre de Polignac si et seulement s'il est impair et ne peut pas être représenté sous la forme p + 2 n où n est un entier non négatif et p est un entier premier.
Tâche
Écrivez un code qui prend un entier positif et détermine s'il s'agit d'un nombre de Polignac. Vous pouvez afficher deux valeurs distinctes, une pour vrai et une pour faux. Vous devez viser à minimiser votre nombre d'octets.
Cas de test
Pour les cas positifs, voici l'OEIS
1, 127, 149, 251, 331, 337, 373, 509, 599, 701, 757, 809, 877, 905, 907, 959, 977, 997, 1019, 1087, 1199, 1207, 1211, 1243, 1259, 1271, 1477, 1529, 1541, 1549, 1589, 1597, 1619, 1649, 1657, 1719, 1759, 1777, 1783, 1807, 1829, 1859, 1867, 1927, 1969, 1973, ...
Voici quelques cas négatifs:
22, 57