FRQ

Part A: Needs to return a score for guess

public int scoreGuess(String guess) {
    int count = 0;
    for(int i = 0; i < secret.length(); i++) {
      int j = i + guess.length();
      if(j <= secret.length() && secret.substring(i, j).equals(guess))
        count++;
    }
    return count * (guess.length() * guess.length());
}

Part B: Trying to find a better Guess

public String findBetterGuess(String guess1, String guess2) {
    int score1 = scoreGuess(guess1);
    int score2 = scoreGuess(guess2);
    if(score1 > score2) {
      return guess1;
    } else if(score2 > score1) {
      return guess2;
    } else {
      if(guess1.compareTo(guess2) > 0) z{
        return guess1;
      } else {
        return guess2;
      }
    }
  }