Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created April 3, 2018 15:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/ca0c11db1de51c9d438e391564dd87ee to your computer and use it in GitHub Desktop.
Save parzibyte/ca0c11db1de51c9d438e391564dd87ee to your computer and use it in GitHub Desktop.
function esAnagrama(palabra, posibleAnagrama){
// Cambiar a minúsculas ambas cadenas
palabra = palabra.toLowerCase();
posibleAnagrama = posibleAnagrama.toLowerCase();
// Convertir ambas cadenas en un arreglo
palabra = palabra.split("");
posibleAnagrama = posibleAnagrama.split("");
// Ordenar ese arreglo
palabra = palabra.sort();
posibleAnagrama = posibleAnagrama.sort();
// Una vez ordenados, los convertimos a cadena nuevamente
palabra = palabra.join("");
posibleAnagrama = posibleAnagrama.join("");
// Finalmente comparamos
if(palabra === posibleAnagrama){
return true;
}else{
return false;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment