[LeetCode] 3688. Bitwise OR of Even Numbers in an Array

Chobby·2026년 1월 21일

LeetCode

목록 보기
946/986

😎풀이

  1. 비트 연산을 통해 짝수인지 판별하는 isEven 정의
  2. nums를 순회하며 짝수에 한해 OR 누적합 하여 결괏값 반환
function evenNumberBitwiseORs(nums: number[]): number {
    let ors = 0
    for(const num of nums) {
        if(!isEven(num)) continue
        ors |= num
    }
    return ors
};

function isEven(num: number) {
    return (num & 1) === 0
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글