题目描述
假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.
输入描述:
一行,字符序列,包含A或B,输入以字符0结束。
输出描述:
一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
while ((s = br.readLine()) != null) {
int a = 0;
int b = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'A')
a++;
else if (s.charAt(i) == 'B')
b++;
else
break;
}
if (a > b)
System.out.println("A");
else if (a < b)
System.out.println("B");
else
System.out.println("E");
}
}
}