Problema 14 Java
14.03.2018
Veces que se repite una letra en una cadena.
Doble llamada recursiva
Recursividad en java
//metodo recursivo
public static int countL (String text, char chIn) {
return countL (0, text, chIn);
}
// metodo recursivo part 2
public static int countL (int index, String textIn, char cIn ) {
if (textIn.length () > index) {
if (textIn.charAt (index) == cIn) {
return countL (index + 1, textIn, cIn) +1 ;
}
return countL (index + 1, textIn, cIn);
}
return 0;
}
// main
public static void main(String[] args) {
// llamar metodo reucrsivo
System.out.println(countL("Hello word",'o'));
}
