每日一题,看的第一眼是阅读理解感觉好难,仔细看才发现这题应该算简单题吧
遍历一遍数组,如果三个都是A,Alice加一分,如果是B,bob加一分,最后返回比分结果
class Solution {
public boolean winnerOfGame(String colors) {
int a = 0;
int b = 0;
for(int i = 1; i < colors.length()-1;i++){
if(colors.charAt(i) == 'A' && colors.charAt(i) == colors.charAt(i-1) && colors.charAt(i) == colors.charAt(i+1))
a++;
if(colors.charAt(i) == 'B' && colors.charAt(i) == colors.charAt(i-1) && colors.charAt(i) == colors.charAt(i+1))
b++;
}
return a > b;
}
}