Problem:
Return true if the given string contains between 1 and 3 'e' chars.
stringE("Hello") → true
stringE("Heelle") → true
stringE("Heelele") → false
Solution:
public boolean stringE(String str) {
int len = str.length();
int counter = 0;
for (int i = 0; i < len; i++) {
if (str.charAt(i) == 'e')
counter++;
}
if (counter >= 1 && counter <= 3)
return true;
else
return false;
}

No comments :
Post a Comment