how often does the letter 0 occur in:
q: отбросить нули слева предполагается что этот метод будет отбрасывть нули слева от числа,
на вход получили 000101
на выходе 101
что происходит на деле:
на вход 000101
на выходе 65
wtf??
еще пара примеров входа/выхода
0001024  532
0002020  1040
00020101  8257
public string dividewithfix(integer dividend, integer divisor) {
        string dividendstr = dividend.tostring();
        {
            stringbuilder sbdividend = new stringbuilder(dividendstr);
            char cha = 0;
            for (int i = 0; i<dividendstr.length(); i++) {
                if (dividendstr.charat(i) == cha) {
                    sbdividend.deletecharat(i);
                    system.out.println(dividendstr); //todo
                    system.out.println(sbdividend.tostring()); //todo
                }
                dividendstr = sbdividend.tostring();
                break;
            }
        }
        string divisorstr = divisor.tostring();
        {
            stringbuilder sbdivisor = new stringbuilder(divisorstr);
            char cha = 0;
            for (int i = 1; i<divisorstr.length(); i++) {
                if (divisorstr.charat(i) == cha) {
                    sbdivisor.deletecharat(i);
                }
                divisorstr = sbdivisor.tostring();
                break;
            }
        }
        int fixeddividend = integer.parseint(dividendstr);
        int fixeddivisor = integer.parseint(divisorstr);
        system.out.println(fixeddividend); //todo
        system.out.println(fixeddivisor); //todo
        string result = makedivision(fixeddividend, fixeddivisor);
        return result;
    }

как выяснилось, проблема заключается в переводе из строчного типа в целочисленый, перевод происходит в 8 системе исчисления. как исправить эту проблему?

a: public static string getwithoutzero(string target){
    string result = ;
    for (int i = 0 ; i < target.length(); i ++){
        if(target.charat(i)!=0){
            result = target.substring(i,target.length());
            return result;
            // если нужно удалить пробелы
            // return new string(result.replace( ,));
        }
    }
    return target;
}


user
In that passage, there are thirty occurrences of the letter "0."
assistant