En este programa, aprenderá a encontrar la ocurrencia (frecuencia) de un carácter en una cadena dada en Kotlin.
Ejemplo: encontrar la frecuencia del carácter
fun main(args: Array) ( val str = "This website is awesome." val ch = 'e' var frequency = 0 for (i in 0… str.length - 1) ( if (ch == str(i)) ( ++frequency ) ) println("Frequency of $ch = $frequency") )
Cuando ejecute el programa, la salida será:
Frecuencia de e = 4
En el programa anterior, la longitud de la cadena dada, str, se encuentra usando el método de cadena length()
.
Recorrimos cada carácter en la cadena usando la charAt()
función que toma el índice (i) y devuelve el carácter en el índice dado.
Comparamos cada carácter con el carácter dado ch. Si coincide, aumentamos el valor de la frecuencia en 1.
Al final, obtenemos la ocurrencia total de un carácter almacenado en frecuencia y lo imprimimos.
Aquí está el código Java equivalente: programa Java para encontrar la frecuencia de un carácter en una cadena.