Easy to understand  100% faster , 0 ms _c-- solution
\nclass Solution {\npublic:\n    string baseNeg2(int n) {\n        if(n==0) return "0";\n        string result;\n        while(n) {\n            int c=n>>1;\n  
```\nclass Solution {\npublic:\n    string baseNeg2(int n) {\n        if(n==0) return "0";\n        string result;\n        while(n) {\n            int c=n>>1;\n            result += to_string(n-2*c);\n            n = -c;\n        }\n        reverse(result.begin(), result.end());\n        return result;\n    }\n};\n```
['C']