2275. Largest Combination With Bitwise AND Greater Than Zero - cocoder39/coco39_LC GitHub Wiki

2275. Largest Combination With Bitwise AND Greater Than Zero

class Solution:
    def largestCombination(self, candidates: List[int]) -> int:
        res = 0
        for bit in range(32):
            count = 0
            for i in range(len(candidates)):
                if candidates[i] & (1 << bit) != 0:
                    count += 1
            res = max(res, count)
        return res