Solución

@marcgonzalezmoratona·4/8/2026TypeScript
solution.tsTypeScript
export function areAnagrams(first: string, second: string): boolean {
  let myMap = new Map();

  Array.from(first.toLowerCase()).map((letter)=>{
    if(myMap.has(letter)) myMap.set(letter, myMap.get(letter)+1);
    else myMap.set(letter, 1);
  });

  console.log(myMap)

  Array.from(second.toLowerCase()).map((letter)=>{
    if(!myMap.has(letter))return false;
    if(myMap.get(letter)===1) myMap.delete(letter);
    else myMap.set(letter, myMap.get(letter)-1);
  });

  return myMap.size === 0;
}
0respuestas
Respuestas

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.