Більшість з нас знає ...
що всі праймери p>3
мають форму
Але, скільки Плюс Прімес ( 6n+1
) і скільки Мінус Праймс ( 6n-1
) у певному діапазоні?
Змагання
Дано ціле число k>5
, порахувати , скільки primes<=k
це PlusPrimes і скільки MinusPrimes .
Приклади
адже у k=100
нас є
[5, 11, 17, 23, 29, 41, 47, 53, 59, 71, 83, 89]
12 мінусів
і
[7, 13, 19, 31, 37, 43, 61, 67, 73, 79, 97]
11 плюс
адже у k=149
нас є
[5, 11, 17, 23, 29, 41, 47, 53, 59, 71, 83, 89, 101, 107, 113, 131, 137, 149]
18 мінусів
і
[7, 13, 19, 31, 37, 43, 61, 67, 73, 79, 97, 103, 109, 127, 139]
15 плюс
Правила
Ваш код повинен виводити 2 цілих числа : одне для MinusPrimes і одне для PlusPrimes у будь-якому вподобаному вами порядку (будь ласка, вкажіть, яке саме).
Це код-гольф : найкоротша відповідь у байтах виграє!
Випробування
Вхід -> Вихід [ МінусПриміс , ПлюсПриміни ]
6->[1,0]
7->[1,1]
86->[11,10]
986->[86,78]
5252->[351,344]
100000->[4806,4784]
4000000->[141696, 141448]
0%6
кратний 6, 1%6
не може бути визначений, 2%6
кратний 2, 3%6
кратний 3, 4%6
кратний 2, і 5%6
його неможливо визначити.