Program Kotlin do znajdowania częstotliwości znaków w łańcuchu

W tym programie nauczysz się znajdować występowanie (częstotliwość) znaku w danym ciągu w Kotlinie.

Przykład: Znajdź częstotliwość znaków

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

Po uruchomieniu programu wynik będzie następujący:

 Częstotliwość e = 4

W powyższym programie długość podanego napisu str jest określana za pomocą metody string length().

Przechodzimy przez każdy znak w ciągu za pomocą charAt()funkcji, która pobiera indeks (i) i zwraca znak w podanym indeksie.

Porównujemy każdy znak do podanego znaku ch. Jeśli pasuje, zwiększamy wartość częstotliwości o 1.

Na koniec otrzymujemy całkowite wystąpienie znaku zapisanego w częstotliwości i drukujemy go.

Oto odpowiednik kodu w języku Java: program w języku Java do znajdowania częstotliwości znaku w ciągu.

Interesujące artykuły...