java,RE求助
查看原帖
java,RE求助
260620
Imanity楼主2021/8/14 17:19
import java.util.Scanner;

class p1042 {
	public static void main(String[] args) {
		String s="";
		String a;
		Scanner input=new Scanner(System.in);
		a=input.nextLine();
		while(!a.contains("E")) {
			s+=a;
			a=input.nextLine();
		}
		int index=a.indexOf('E');
		char[] c=new char[100000];
		a.getChars(0, index+1,c,0);
		s+=String.valueOf(c);
		char[] ch=new char[100000];
		index=s.indexOf('E');
		s.getChars(0, index, ch, 0);
		int count=0;
		for(int i=0;i<index;i++) {
			if(ch[i]=='W')
				count++;
			if((i+1)%11==0) {
				System.out.println(count+":"+(11-count));
				count=0;
			}
		}
		if(index%11!=0)
			System.out.println(count+":"+(index%11-count));
		count=0;
		System.out.println();
		for(int i=0;i<index;i++) {
			if(ch[i]=='W')
				count++;
			if((i+1)%21==0) {
				System.out.println(count+":"+(21-count));
				count=0;
			}
		}
		if(index%21!=0)
			System.out.println(count+":"+(index%21-count));
	}
}
2021/8/14 17:19
加载中...