Solución

@christamdev
·hace 2dTypeScript
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
Respuestas
0

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.
Markdown