fork download
  1. t=int(input())
  2. for i in range(t):
  3. a=int(input())
  4. res=bin(a)
  5. res=list(res)
  6. res=res[2:]
  7. if(len(res)%2!=0):
  8. res.insert(0,'0')
  9. for i in range(0,len(res)-1,2):
  10. temp=res[i]
  11. res[i]=res[i+1]
  12. res[i+1]=temp
  13. res=''.join(res)
  14. print(int(res,2),end="\n")
Success #stdin #stdout 0.02s 9228KB
stdin
4
10
7
43
100
stdout
5
11
23
152