utils.sage 200 B

123456789
  1. def countZeros(x):
  2. total_bits = 32
  3. res = 0
  4. count = 0
  5. while ((x & (1 << (total_bits - 1))) == 0) and count < 32:
  6. x = (x << 1)
  7. res += 1
  8. count += 1
  9. return res