El reto
Dadas dos cadenas que contienen solo letras minúsculas y sin espacios, el resultado debe ser la cadena más corta, seguida de un guión bajo, seguido de la cadena más larga con la primera instancia de un carácter eliminado para cada carácter que contiene que está en la cadena más corta.
Puede suponer que las cadenas siempre serán de diferentes longitudes.
Casos de prueba:
sale
salinewater
Result: sale_inwater (only the first 'a' in salinewater is removed)
jostling
juggle
Result: juggle_ostin (juggle is the shorter string)
juggle
juggler
Result: juggle_r (a 'g' is removed for every 'g' in the shorter string)
Reglas
Este es el código de golf, por lo que la respuesta más corta en bytes gana.
juggle juggler
?juggle_r
(eliminar para cada instancia de personaje) ojuggle_gr
(eliminar para cada personaje distinto)?