Dalam program ini, anda akan belajar mencari kemunculan (kekerapan) watak dalam rentetan tertentu di Kotlin.
Contoh: Cari Kekerapan Perwatakan
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") )
Semasa anda menjalankan program, outputnya adalah:
Kekerapan e = 4
Dalam program di atas, panjang tali yang diberikan, str, dijumpai menggunakan kaedah rentetan length()
.
Kami melengkapkan setiap watak dalam rentetan menggunakan charAt()
fungsi yang mengambil indeks (i) dan mengembalikan watak dalam indeks yang diberikan.
Kami membandingkan setiap watak dengan watak yang diberikan ch. Sekiranya ia sepadan, kita akan meningkatkan nilai kekerapan dengan 1.
Pada akhirnya, kami mendapat jumlah kemunculan watak yang disimpan dalam frekuensi dan mencetaknya.
Inilah kod Java yang setara: Program Java untuk mencari frekuensi watak dalam rentetan.