• + 1 comment

    Python 3

    def bitwiseAnd(N, K):
        bit_max = 0
        for a in range(N):
            for b in range(a + 1, N + 1):
                if bit_max < a & b < K:
                    bit_max = a & b
        return bit_max