Superposición de palabras

Published by Mubashir Hassan in

Dadas dos palabras, superpónlas de tal manera que las últimas letras de la primera palabra se fusionen con las primeras letras de la segunda. Devuelve la palabra superpuesta más corta posible.

Ejemplos

overlap("sweden", "denmark") ➞ "swedenmark"

overlap("edabit", "iterate") ➞ "edabiterate"

overlap("honey", "milk") ➞ "honeymilk"

overlap("dodge", "dodge") ➞ "dodge"

Notas

  • Todas las palabras se proporcionarán en minúsculas.
  • Si no es posible superponerlas, devuelve ambas palabras una después de la otra (ejemplo #3).