Seu desafio é classificar uma string, mas, em vez da ordem alfabética normal (abc..xyz), você classificará as strings por um alfabeto especificado.
Você deve escrever um programa ou função que leva duas entradas: Um alfabeto A e uma seqüência S . Ambos conterão apenas letras minúsculas em inglês e ambos conterão pelo menos um caractere.
Você deve mover as letras em S para que a letra que aparece primeiro em A apareça primeiro e, em seguida, a letra que apareça em segundo em A , etc. Pode haver algumas letras em S que não apareçam em A , que devem ser deixadas no final e não se moveu em relação um ao outro.
Casos de teste:
A S Result
axd haxuizzxaxduxha aaaxxxxdhuizzuh
a xyz xyz
abc dcba abcd
il nmiuplliu iillnmupu
asdf qwerty qwerty
Menos bytes ganha!