Ваша задача полягає в сортуванні рядка, але замість звичайного алфавітного порядку (abc..xyz) ви будете сортувати рядки за заданим алфавітом.
Ви повинні написати програму або функцію , яка приймає два входи: алфавіт A і рядки S . Обидва будуть містити лише малі англійські літери, і обидва будуть містити принаймні один символ.
Ви повинні переміщувати літери в S так, щоб перша буква, що з’явилася спочатку в A , потім була вказується друга буква A , і т. Д. Можливо, деякі букви в S не відображаються в A , їх слід залишити в кінці та не рухалися по відношенню один до одного.
Тестові приклади:
A S Result
axd haxuizzxaxduxha aaaxxxxdhuizzuh
a xyz xyz
abc dcba abcd
il nmiuplliu iillnmupu
asdf qwerty qwerty
Виграє найменше байтів!