Advertisement
zhukov000

ege5_3911

Jul 7th, 2021
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. def f(n):
  2. bn=bin(n)[2:]
  3. for i in range(3):
  4. t1 = bn.count('1')
  5. t0 = bn.count('0')
  6. if t0 == t1:
  7. bn += bn[-1]
  8. elif t0 < t1:
  9. bn += "0"
  10. elif t0 > t1:
  11. bn += "1"
  12. return int(bn,2)
  13.  
  14. for n in range(1,500):
  15. r = f(n)
  16. if r%4 == 0 and r%8!=0:
  17. print(n, r)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement