How to check if an array contains a pair of numbers whose product is even in PHP

1 Answer

0 votes
// A produce of a pair of integers will always be even if at least 1 of them are even

function arrayContainsAPairOfEvenProduct($arr) {
    $oddCount = 0;

    foreach ($arr as $num) {
        if ($num % 2 == 0) {
            return true;
        }
    }

    return false;
}

$arr = [1, 1, 3, 3, 5, 5, 8, 9, 9, 11]; // 8 * ? = Even

echo arrayContainsAPairOfEvenProduct($arr);




/*
run:

1

*/

 



answered Jun 15, 2024 by avibootz
...