0
respostas

Verificação de Anagrama

Olá pessoal, estou fazendo um desafio de verificação de duas palavras para comparar se são anagramas, a princípio está funcionando mas alguém pode me dar um feedback?

Agradeço!

let palavraUm = 'socorram'.toLowerCase().split('')
let palavraDois = 'marrocos'.toLowerCase().split('')

function verificaAnagramas (){
 let tamanho = false
 let contador = 0;
  if(palavraDois.length == palavraUm.length){
    tamanho = true
    for(let i = 0; i < palavraUm.length; i++){
      if(palavraDois.includes(palavraUm[i])){
        contador++
      }
    }
  }
  if(tamanho === true && contador === palavraDois.length){
    console.log(`${palavraUm.join('')} e ${palavraDois.join('')} são anagramas`)
  }else{
    console.log(`${palavraUm.join('')} e ${palavraDois.join('')} não são anagramas`)
  }
}

verificaAnagramas()