Neste programa, você aprenderá a encontrar a ocorrência (frequência) de um caractere em uma determinada string em Kotlin.
Exemplo: Encontre a frequência do personagem
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") )
Quando você executa o programa, a saída será:
Frequência de e = 4
No programa acima, o comprimento da string fornecida, str, é encontrado usando o método string length()
.
Percorremos cada caractere da string usando a charAt()
função que obtém o índice (i) e retorna o caractere no índice fornecido.
Comparamos cada personagem com o personagem dado ch. Se for uma correspondência, aumentamos o valor da frequência em 1.
No final, obtemos a ocorrência total de um caractere armazenado na frequência e imprimimos.
Aqui está o código Java equivalente: programa Java para encontrar a frequência de um caractere em uma string.