This repository has been archived on 2021-10-31. You can view files and clone it, but cannot push or open issues or pull requests.
PF3/hw2/Ex3/src/parallel/StreamsPrimeCounter.java

15 lines
319 B
Java

package parallel;
import util.Prime;
import util.PrimeCounter;
import java.util.Arrays;
public class StreamsPrimeCounter implements PrimeCounter {
@Override
public int countPrimes(int[] nums) throws Exception {
return Arrays.stream(nums).parallel().map(n -> Prime.isPrime(n) ? 1 : 0).sum();
}
}