Î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.