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