Superposición de palabras
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).