Solución
solution.tsTypeScript
function isAnagram(firstWord: string, secondWord: string): boolean {
const firstWordArray = firstWord.split('');
const secondWordArray = secondWord.split('');
if (firstWord.length !== secondWord.length) return false;
// roma
// 1ra iteracion firstWord
// Saco r
// obtengo cuantas R existen en el string
for(let i=0; i < firstWordArray.length; i++){
const firstWordArrayFilterByCharacter = firstWordArray.filter((char) => {
return char === firstWordArray[i];
});
const secondWordArrayFilterByCharacter = secondWordArray.filter((char) => char === firstWordArray[i]);
if (firstWordArrayFilterByCharacter.length !== secondWordArrayFilterByCharacter.length){
return false
}
}
return true;
}
// No modificar: necesario para evaluar el resultado.
export { isAnagram };0respuestas