Solución

@kappa_cat·11/5/2026TypeScript
solution.tsTypeScript
export function longestCommonPrefix(words: string[]): string {
  if (!words.length) return ''

  let prefix = words[0]

  for (let i = 1; i < words.length; i++) {
    let word = words[i]

    while (!word.startsWith(prefix)) {
      prefix = prefix.slice(0, prefix.length - 1)

      if (prefix === '') return ''
    }
  }

  return prefix
}
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.