Check Trailing Zeros in OR

Given an array of positive integers, determine whether any two elements exist whose bitwise OR has a trailing zero (the least significant bit is 0). Return true if such a pair exists, false otherwise.

Examples
Input: [1,2,3,4,5]
Output: true
Hints

Check Trailing Zeros in OR

Given an array of positive integers, determine whether any two elements exist whose bitwise OR has a trailing zero (the least significant bit is 0). Return true if such a pair exists, false otherwise.