题目:
保龄球规则
代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int total = 0;
int curr = 0;
for (int i=0;i<10;i++){
total += getTotal(curr,input);
curr = findNextHead(curr,input);
}
System.out.println(total);
}
//每组都按三个相邻值来算
//每组开头为每轮第一投
public static int getTotal(int index, String input) {
int sum = 0;
if (input.charAt(index) == 'X'){
if (input.charAt(index+2) == '/'){
sum = 20;
}else {
sum = 10 + getGrade(input.charAt(index+1)) + getGrade(input.charAt(index+2));
}
}else {
if (input.charAt(index