Програма 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") )

Когато стартирате програмата, изходът ще бъде:

 Честота на e = 4

В горната програма дължината на дадения низ, str, се намира с помощта на метода string length().

Прелистваме всеки символ в низа, използвайки charAt()функция, която взема индекса (i) и връща символа в дадения индекс.

Сравняваме всеки знак с дадения знак гл. Ако е съвпадение, увеличаваме стойността на честотата с 1.

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

Ето еквивалентния Java код: Java програма за намиране на честотата на даден символ в низ.

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