Programul Kotlin pentru a găsi frecvența caracterului într-un șir

În acest program, veți învăța să găsiți apariția (frecvența) unui caracter într-un șir dat în Kotlin.

Exemplu: Găsiți frecvența caracterului

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

Când rulați programul, ieșirea va fi:

 Frecvența lui e = 4

În programul de mai sus, lungimea șirului dat, str, se găsește folosind metoda șirului length().

Buclăm prin fiecare caracter din șir folosind charAt()funcția care ia indexul (i) și returnează caracterul din indexul dat.

Comparăm fiecare personaj cu caracterul dat cap. Dacă este o potrivire, mărim valoarea frecvenței cu 1.

În cele din urmă, obținem apariția totală a unui caracter stocat în frecvență și îl imprimăm.

Iată codul Java echivalent: program Java pentru a găsi frecvența unui caracter dintr-un șir.

Articole interesante...