Как фильтровать простые числа из потока BigIntegers в java без использования функции isProbablePrime()?Фильтровать простые числа из потока BigIntegers
Я попробовал этот код, но не может решить ошибку:
List<BigInteger> x =bigIntList.stream().filter(n->n >1 && IntStream.range(2,n).noneMatch(index->n%index==0)).collect(Collectors.toList());
Грубая сила, цикл от 2 до SQRT (NUM) и разделите по пути .. – nicomp
@Pritam Я попытался с помощью isProbablePrime(), но не могу понять эту идею, не используя его. –