fork download
  1. a = 16
  2. c =[]
  3. q = -1
  4. while(q != 0):
  5. q = a//2
  6. t = a % 2
  7. a = q
  8. c.append(t)
  9. c.reverse()
  10. f = 0
  11. for i in c[1:]:
  12. if(i == 1):
  13. f = 0
  14. break
  15. f = 1
  16. if(f == 1):
  17. b = 2**(len(c)-1)
  18. else:
  19. b = 2**(len(c))
  20. print(b)
  21.  
  22.  
Success #stdin #stdout 0.1s 10088KB
stdin
Standard input is empty
stdout
16