Home
Goto Problem
Returns true if for every '*' (star) in the string, if there are chars both immediately before and after the star, they are the same.
sameStarChar("xy*yzz") → true
sameStarChar("xy*zzz") → false
sameStarChar("*xa*az") → true
public boolean sameStarChar(String str) {
int i=1;
while(i<str.length()-1){
if(str.charAt(i)=='*'){
if(str.charAt(i-1)!=str.charAt(i+1))
return false;
}
i++;
}
return true;
}
No comments:
Post a Comment