Su desafío es ordenar una cadena, pero en lugar de hacerlo por el orden alfabético normal (abc..xyz), ordenará las cadenas por un alfabeto específico.
Usted debe escribir un programa o función que toma dos entradas: Un alfabeto A y una cadena S . Ambos solo contendrán letras minúsculas en inglés, y ambos contendrán al menos un carácter.
Debe mover las letras en S para que la letra que aparece primero en A aparezca primero, luego la letra que aparezca segunda en A , etc. Puede haber algunas letras en S que no aparecen en A , estas deben dejarse al final y No se mueven uno con respecto al otro.
Casos de prueba:
A S Result
axd haxuizzxaxduxha aaaxxxxdhuizzuh
a xyz xyz
abc dcba abcd
il nmiuplliu iillnmupu
asdf qwerty qwerty
¡Pocos bytes ganan!