注意事项
**ascii code:'1'->49

所以char c='1' 转化为 int v=1,只需减去48即可
即v=c-48;

    public String solve (String s, String t) {
        // write code here
        char[] s1=s.toCharArray();
        char[] t1=t.toCharArray();

        int ls=s.length();
        int lt=t.length();
        int len=Math.max(ls,lt)+1;

        int j=ls-1;
        int k=lt-1;

        int[] res=new int[len];

        int carry=0;
        int sInt;
        int tInt;
        for(int i=len-1;i>=0;i--){
            //ascii code:'1'->49
            //所以char c='1' 转化为 int v=1,只需减去48即可
            //即v=c-48;
            sInt=(j>=0)?s1[j--]-48:0;
            tInt=(k>=0)?t1[k--]-48:0;
            int sum=sInt+tInt+carry;
            carry=sum/10;
            res[i]=sum%10;
        }
        StringBuilder sb= new StringBuilder(len);
        if(res[0]!=0){
            sb.append(res[0]);
        }
        for(int i=1;i<len;i++){
            sb.append(res[i]);
        }
        return sb.toString();
    }