Kotlino programa, skirta surasti simbolių dažnį eilutėje

Šioje programoje išmoksite rasti simbolio atsiradimą (dažnumą) tam tikroje eilutėje Kotline.

Pavyzdys: raskite simbolių dažnumą

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

Kai paleisite programą, išvestis bus:

 E = 4 dažnis

Pirmiau pateiktoje programoje nurodytos eilutės ilgis str randamas naudojant eilutės metodą length().

Peržiūrime kiekvieną eilutės simbolį naudodami charAt()funkciją, kuri paima indeksą (i) ir grąžina simbolį pateiktame rodyklėje.

Mes palyginame kiekvieną simbolį su duotu simboliu ch. Jei tai atitinka, dažnio vertę padidiname 1.

Galų gale mes gauname bendrą simbolio, saugomo dažnyje, atsiradimą ir jį atspausdiname.

Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta rasti simbolių dažnį eilutėje.

Įdomios straipsniai...