public class Codingbat { public boolean sameStarChar(String str) { for (int i = 0; i < str.length()-1; i++) { if (i != 0 && str.substring(i,i+1).equals("*")) { if (!str.substring(i-1,i).equals(str.substring(i+1,i+2))) { return false; } } } return true; } public String sameEnds(String string) { int front,end; if (string.length()%2 == 1) { front = string.length()/2; end = (string.length()/2) + 1; } else { front = end = string.length()/2; } String result = ""; while (front > 0) { if (string.substring(0,front).equals(string.substring(end))) { return string.substring(end); } else { front = front - 1; end = end + 1; } } return result; } }