Программа Kotlin для определения частоты символов в строке

В этой программе вы научитесь находить вхождение (частоту) символа в заданной строке в Kotlin.

Пример: найти частоту символа

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

Когда вы запустите программу, вывод будет:

 Частота е = 4

В приведенной выше программе длина данной строки str определяется с помощью строкового метода length().

Мы перебираем каждый символ в строке, используя charAt()функцию, которая принимает индекс (i) и возвращает символ в данном индексе.

Мы сравниваем каждый символ с данным символом ch. Если это совпадение, мы увеличиваем значение частоты на 1.

В конце концов, мы получаем общее количество символов, сохраненных в частоте, и печатаем его.

Вот эквивалентный код Java: программа на Java для определения частоты символа в строке.

Интересные статьи...