解题思路

相关代码
class Solution {
    public String baseNeg2(int n) {
        if(n==0) return "0";
        String s="";
        while(n!=0)
            if(Math.abs(n)%2==0){
                n=n/(-2);
                s=s+'0';
            }
            else{
                s=s+'1';         
                n = (n-1)/(-2);
            }
        String t = reverse(s);
        return t;
    }
    public String reverse(String s){
        String t="";
        for(int i=0;i<s.length();i++) t = s.charAt(i)+ t;
        return t;
    }
}



















