Question: 
Write a python function to set all odd bits of a given number.


Model's Code:
def odd_bit_set_number(n):
    return n | 0b10101010101010101010101010101010



Sample Correct Code:
def odd_bit_set_number(n):
    count = 0;res = 0;temp = n
    while temp > 0:
        if count % 2 == 0:
            res |= (1 << count)
        count += 1
        temp >>= 1
    return (n | res)


Asserts:
assert odd_bit_set_number(10) == 15
assert odd_bit_set_number(20) == 21
assert odd_bit_set_number(30) == 31


Tests:
Test 1 of 3: FAIL: AssertionError()

Test 48 of 974: 35/48 (72.91666666666666%): failed