Solución

@eltamales
·hace 6dTypeScript
solution.tsTypeScript
function groupByFirstLetter(words: string[]): Record<string, string[]> {
  if(words.length == 0) return {};
  const palabras: Record<string,string[]> = {};
  while (words.length != 0) {
    let ltemp = words[0].charAt(0).toLowerCase();
    let filtro = words.filter(a => a.charAt(0).toLowerCase() == ltemp.toLowerCase());
    palabras[ltemp] = filtro;
    words = words.filter(a => !filtro.includes(a));
  }
  return palabras;
}

// No modificar: necesario para evaluar el resultado.
export { groupByFirstLetter };
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