diff --git a/src/main/java/BowlingGameCalculator.java b/src/main/java/BowlingGameCalculator.java index 84210ca..ca7a74f 100644 --- a/src/main/java/BowlingGameCalculator.java +++ b/src/main/java/BowlingGameCalculator.java @@ -1,5 +1,13 @@ +import java.util.regex.Matcher; +import java.util.regex.Pattern; + public class BowlingGameCalculator { public int score(String playerResult) { - return 0; + Matcher singleDigit = Pattern.compile("\\d").matcher(playerResult); + int playerScore = 0; + while (singleDigit.find()) { + playerScore += Integer.parseInt(singleDigit.group()); + } + return playerScore; } } diff --git a/target/classes/BowlingGameCalculator.class b/target/classes/BowlingGameCalculator.class index 069817a..2f923a4 100644 Binary files a/target/classes/BowlingGameCalculator.class and b/target/classes/BowlingGameCalculator.class differ diff --git a/target/test-classes/BowlingCalculatorTest.class b/target/test-classes/BowlingCalculatorTest.class index d29062d..28252a4 100644 Binary files a/target/test-classes/BowlingCalculatorTest.class and b/target/test-classes/BowlingCalculatorTest.class differ