Liczba jest liczbą de Polignaca wtedy i tylko wtedy, gdy jest nieparzysta i nie może być reprezentowana w postaci p + 2 n, gdzie n jest liczbą całkowitą nieujemną, a p jest liczbą całkowitą pierwszą.
Zadanie
Napisz kod, który przyjmuje dodatnią liczbę całkowitą i określa, czy jest to liczba de Polignaca. Możesz wyprowadzić dwie różne wartości: jedną dla wartości true i jedną dla wartości false. Powinieneś dążyć do zminimalizowania liczby bajtów.
Przypadki testowe
Dla pozytywnych przypadków oto 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, ...
Oto kilka negatywnych przypadków:
22, 57