O desafio
Dadas duas cadeias contendo apenas letras minúsculas e sem espaços, o resultado deve ser a cadeia mais curta, seguida por um sublinhado, seguida pela cadeia mais longa com a primeira instância de um caractere removido para cada caractere contido na cadeia mais curta.
Você pode assumir que as strings sempre terão comprimentos diferentes.
Casos de teste:
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)
Regras
Isso é código-golfe, então a resposta mais curta em bytes vence!
juggle juggler? juggle_r(remover para cada instância de caractere) ou juggle_gr(remover para cada caractere distinto)?