Don't miss your Year-End Offer: Up to 20% OFF

Find All Prime Numbers in the Array

13 February 2024
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class HackerAlgo {

    // Find All Prime Numbers in the Array
    public static List<Integer>findPrimes(int[] arr) {
        List<Integer> primes = new ArrayList<>();

        for (int num : arr) {
            if (isPrime(num)) {
primes.add(num);
            }
        }

        return primes;
    }

    // Helper method to check if a number is prime
    private static booleanisPrime(int num) {
        if (num< 2) {
            return false;
        }

        for (int i = 2; i<= Math.sqrt(num); i++) {
            if (num % i == 0) {
                return false;
            }
        }

        return true;
    }

    public static void main(String[] args) {
        // Example for Find All Prime Numbers in the Array
int[] arr = {2, 6, 5, 17, 4, 11};
        List<Integer> primes = findPrimes(arr);
System.out.println("Prime numbers in the array: " + primes
# Find All Prime Numbers in the Array
def find_primes(arr):
    primes = []

    def is_prime(num):
        if num< 2:
            return False

        for i in range(2, int(num**0.5) + 1):
            if num % i == 0:
                return False

        return True

    for num in arr:
        if is_prime(num):
primes.append(num)

    return primes

# Example usage
arr = [2, 6, 5, 17, 4, 11]
primes = find_primes(arr)
print("Prime numbers in the array:", primes)
#include <iostream>
#include <vector>
#include <cmath>

class HackerAlgo {
public:
    // Find All Prime Numbers in the Array
    static std::vector<int>findPrimes(const std::vector<int>&arr) {
std::vector<int> primes;

        auto isPrime = [](int num) {
            if (num< 2) {
                return false;
            }

            for (int i = 2; i<= std::sqrt(num); i++) {
                if (num % i == 0) {
                    return false;
                }
            }

            return true;
        };

        for (int num : arr) {
            if (isPrime(num)) {
primes.push_back(num);
            }
        }

        return primes;
    }
};

int main() {
    // Example for Find All Prime Numbers in the Array
std::vector<int>arr = {2, 6, 5, 17, 4, 11};
std::vector<int> primes = HackerAlgo::findPrimes(arr);
std::cout<< "Prime numbers in the array: ";
    for (int prime : primes) {
std::cout<< prime << " ";
    }
std::cout<< std::endl;

    return 0
class HackerAlgo {
    // Find All Prime Numbers in the Array
    static findPrimes(arr) {
const primes = [];

constisPrime = (num) => {
            if (num< 2) {
                return false;
            }

            for (let i = 2; i<= Math.sqrt(num); i++) {
                if (num % i === 0) {
                    return false;
                }
            }

            return true;
        };

        for (constnum of arr) {
            if (isPrime(num)) {
primes.push(num);
            }
        }

        return primes;
    }
}

// Example usage
constarr = [2, 6, 5, 17, 4, 11];
const primes = HackerAlgo.findPrimes(arr);
console.log("Prime numbers in the array:", primes);

Leave a Comment