Програма Котліна для пошуку частоти символів у рядку

У цій програмі ви навчитеся знаходити появу (частоту) символу в заданому рядку в 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 для пошуку частоти символів у рядку.

Цікаві статті...