Ajuda com exercício em Scala

0 respostas
A
  • Escreva uma programa em Scala que lê uma string do teclado e conta o número de ocorrências de cada caractere, ignorando se é maiúsculo ou minúsculo.  Exemplo: “Abacate” quantidades: a = 3; b = 1; c = 1; t = 1; e = 1

    object exercicio8 {
    
    def main(args: Array[String]): Unit = {
    
    val abacate = Abacate
    
    println(Informe uma palavra);
    
    var palavra = readLine();
    
    print(palavra.charAt(1))
    
    var x = 0
    
    for (i <- 0 to palavra.length() - 1) {
    
    for (j <- 0 to palavra.length() - 1) {
    
    if (palavra(i) == palavra(j)) {
    
    x += 1
    
    }
    
    }
    
    println(palavra(i) + "=" + x)
    

    }

    }
    
    }
    
    Como eu devo fazer meu código  certo e mostrar a quantidades de letras que tem na palavra que eu digitar? nesse código está errado alguém pode me dizer em qual linha estou errando, porque eu não consegui sanar o erro.
    
Criado 21 de março de 2019
Respostas 0
Participantes 1