Простое скопление целого числа N выше , чем 2 , определяются как пара образована самым высоким простым строго снизить , чем N , а самый низкий премьер строго выше , чем N .
Обратите внимание, что согласно приведенному выше определению, если целое число само является простым, то его простой кластер является парой простых чисел, предшествующих и следующих за ним.
задача
Учитывая два целых числа N , M ( N, M ≥ 3 ), выведите истинное / ложное значение, основанное на том, имеют ли N и M один и тот же простой кластер.
Это код-гольф , поэтому цель состоит в том, чтобы максимально уменьшить количество байтов. Таким образом, самый короткий код на каждом языке программирования выигрывает.
Тестовые случаи / Примеры
Например, премьер - кластер из 9 является [7, 11]
, потому что:
- 7 - самое высокое простое число, строго меньшее 9 , и
- 11 - самое низкое простое число, строго выше 9 .
Точно так же первичное скопление 67 есть [61, 71]
(заметьте, что 67 простое).
Правдивые пары
8, 10 20, 22 65, 65 73, 73 86, 84 326, 318 513, 518
Ложные пары
4, 5 6, 8 409, 401 348, 347 419, 418 311, 313 326, 305