Kotlin Program a karakterek gyakoriságának megkeresésére egy húrban

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.

érdekes cikkek...