Un numero è un numero de Polignac se e solo se è dispari e non può essere rappresentato nella forma p + 2 n dove n è un numero intero non negativo e p è un numero primo.
Compito
Scrivi del codice che accetta un numero intero positivo e determina se si tratta di un numero de Polignac. È possibile generare due valori distinti uno per true e uno per false. Dovresti mirare a ridurre al minimo il numero di byte.
Casi test
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, ...
Ecco alcuni casi negativi:
22, 57