Ebben a programban megtanulja megtalálni a karakter előfordulását (gyakoriságát) egy adott karakterláncban Kotlinban.
Példa: Keresse meg a karakter gyakoriságát
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") )
A program futtatásakor a kimenet a következő lesz:
E = 4 gyakorisága
A fenti programban az adott karakterlánc hossza, str, a string módszerrel található length()
.
A karakterlánc minden egyes karakterét végigkíséri a charAt()
függvény használatával, amely felveszi az (i) indexet és visszaadja az adott indexben szereplő karaktert.
Összehasonlítjuk az egyes karaktereket az adott karakterrel ch. Ha egyezés, akkor 1-gyel növeljük a frekvencia értékét.
Végül megkapjuk a frekvenciában tárolt karakter teljes előfordulását, és kinyomtatjuk.
Itt található az ekvivalens Java-kód: Java program a karakterek gyakoriságának megkeresésére a karakterláncban.