import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuffer sb = new StringBuffer();
while (true){
String s = sc.nextLine();
if (s.contains("E")){
s = s.substring(0,s.indexOf("E"));
sb.append(s);
break;
}
sb.append(s);
}
String s = sb.toString();
if (s==""){
System.out.println("0:0");
System.out.println();
System.out.println("0:0");
}else {
eleven(s);
System.out.println();
twentyOne(s);
}
}
public static void eleven(String s){
/*if (s==""){
System.out.println("0:0");
return;
}*/
int length = s.length();
int l = 0,r = 0,i = 0;
while (true && i < length){
char c = s.charAt(i);
if (c=='W'){
l++;
}else {
r++;
}
if (((r >= 11 || l >= 11) && (Math.abs(l-r) >=2)) || i == length-1){
System.out.println(l + ":" + r);
l = 0;
r = 0;
}
i++;
}
}
public static void twentyOne(String s){
/*if (s==""){
System.out.println("0:0");
return;
}*/
int length = s.length();
int l = 0,r = 0,i = 0;
while (true && i < length){
char c = s.charAt(i);
if (c=='W'){
l++;
}else {
r++;
}
if (((r >= 21 || l >= 21) && (Math.abs(l-r) >=2)) || i == length-1){
System.out.println(l + ":" + r);
l = 0;
r = 0;
}
i++;
}
}
}
第一个测试点不对,
输入是:
EWLWLWL
输出应该是:
0:0
0:0
我本地运行的程序,输出是正确的,为什么上传后就不对,是WA.
求解!!!!!!!!!!!