五个小时了,想不明白哪出错了
查看原帖
五个小时了,想不明白哪出错了
1198866
yinY_楼主2023/12/30 18:39
  
  
import java.util.*;
  
class Main{
  
    public static void main(String[] args) {
        Scanner inScanner = new Scanner(System.in);
        int line = 1, count=0,cou=0, m=0,u=0;
        ArrayList ar=new ArrayList<>();
        int jud=0;

        for (int i=0; ;i++){
            String n=inScanner.nextLine();

            for(int j=0; j<n.length(); j++){
                if (n.charAt(j)=='0'){
                    if (cou!=0){
                        ar.add(cou);
                        cou=0;
                        jud=0;
                    }
                    count++;
                    jud++;
                }
                else {
                    if (count!=0){
                        ar.add(count);
                        count=0;
                        jud=0;
                    }
                    cou++;
                    jud++;
                }
                if (jud==n.length()){
                    ar.add(jud);
                    count=0;
                    jud=0;
                }
            }
            jud=0;
            if (line == n.length()){
                break;
            }
            line++;

        }
        System.out.print(line +" ");
        for (int i=0; i<ar.size(); i++){
            System.out.print(ar.get(i)+" ");
        }
    }
}
2023/12/30 18:39
加载中...