Bir Dizideki Karakter Sıklığını Bulmak İçin Kotlin Programı

Bu programda, Kotlin'de verilen bir dizedeki bir karakterin oluşumunu (sıklığını) bulmayı öğreneceksiniz.

Örnek: Karakter Sıklığını Bul

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

Programı çalıştırdığınızda, çıktı:

 E = 4'ün frekansı

Yukarıdaki programda, verilen dizgenin uzunluğu, str, string yöntemi kullanılarak bulunur length().

charAt()İndeksi (i) alan ve verilen indeksteki karakteri döndüren fonksiyonu kullanarak dizedeki her karakterin üzerinden geçiyoruz .

Her karakteri verilen karakter ch ile karşılaştırıyoruz. Eşleşme ise, frekans değerini 1 artırırız.

Sonunda, frekansta depolanan bir karakterin toplam oluşumunu alır ve yazdırırız.

İşte eşdeğer Java kodu: Bir dizedeki bir karakterin sıklığını bulmak için Java programı.

Ilginç makaleler...