Котлинов програм за проналажење учесталости карактера у низу

У овом програму ћете научити да пронађете појаву (учесталост) карактера у датом низу у Котлину.

Пример: Пронађи фреквенцију карактера

 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

У горњем програму, дужина датог низа, стр, налази се методом стринга length().

Провлачимо се кроз сваки знак у низу помоћу charAt()функције која узима индекс (и) и враћа знак у датом индексу.

Упоређујемо сваки лик са датим ликом гл. Ако се подудара, вредност фреквенције повећавамо за 1.

На крају добијамо укупну појавност карактера ускладиштеног у фреквенцији и исписујемо га.

Ево еквивалентног Јава кода: Јава програм за проналажење фреквенције знака у низу.

Занимљиви Чланци...