题目

class Solution {
    public int myAtoi(String str) {
        int N = str.length();
        int minus = 0;
        long res = 0;
        for(int i=0;i<N;i++){
            char ch = str.charAt(i);
            System.out.println(ch+" "+minus);
            if((ch == '-' || ch == '+') && minus == 0){
                minus = ch=='+'?1:-1;
            }else if(ch ==' ' && minus==0){
                
            }else if(ch <='9' && ch>='0'){
                if(minus == 0){
                    minus = 1;
                }
                res = res*10 + ch-'0';
                if(res != (int)res){
                    return minus==1?2147483647:-2147483648;
                }
            }else{
                break;
            }
        }
        return (int)res*minus;
    }
}   

简单题做的真舒服呜呜呜我真是废物