Programme Kotlin pour trouver la fréquence de caractère dans une chaîne

Dans ce programme, vous apprendrez à trouver l'occurrence (fréquence) d'un caractère dans une chaîne donnée dans Kotlin.

Exemple: trouver la fréquence du caractère

 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") )

Lorsque vous exécutez le programme, la sortie sera:

 Fréquence de e = 4

Dans le programme ci-dessus, la longueur de la chaîne donnée, str, est trouvée en utilisant la méthode string length().

Nous parcourons chaque caractère de la chaîne en utilisant la charAt()fonction qui prend l'index (i) et retourne le caractère dans l'index donné.

Nous comparons chaque caractère au caractère donné ch. S'il s'agit d'une correspondance, nous augmentons la valeur de la fréquence de 1.

Au final, nous obtenons l'occurrence totale d'un caractère stocké en fréquence et l'imprimons.

Voici le code Java équivalent: programme Java pour trouver la fréquence d'un caractère dans une chaîne.

Articles intéressants...