Runtime: 16 ms, faster than 100.00% and Memory Usage: 14 MB, less than 100.00%
\nif N==0:\n            return "0"\n        ans = ""\n        \n        while N:\n            ans = str(N&1)+ans\n            N = -(N>>1)\n            \n       
```\nif N==0:\n            return "0"\n        ans = ""\n        \n        while N:\n            ans = str(N&1)+ans\n            N = -(N>>1)\n            \n        return ans\n```\nEasy to understand python, same as (base 2) just - included. You can read post of @lee215 for better explanation.
[]