Thử thách của bạn là sắp xếp một chuỗi, nhưng thay vì theo thứ tự bảng chữ cái thông thường (abc..xyz), bạn sẽ sắp xếp các chuỗi theo một bảng chữ cái được chỉ định.
Bạn phải viết một chương trình hoặc chức năng mà có hai đầu vào: Một bảng chữ cái A và một chuỗi S . Cả hai sẽ chỉ chứa các chữ cái tiếng Anh viết thường và cả hai sẽ chứa ít nhất một ký tự.
Bạn phải di chuyển các chữ cái trong S để chữ cái xuất hiện đầu tiên trong A xuất hiện đầu tiên, sau đó bất kỳ chữ cái nào xuất hiện thứ hai trong A , v.v. Có thể có một số chữ cái trong S không xuất hiện ở A , những chữ cái này nên được để lại ở cuối và không di chuyển xung quanh tương đối với nhau.
Các trường hợp thử nghiệm:
A S Result
axd haxuizzxaxduxha aaaxxxxdhuizzuh
a xyz xyz
abc dcba abcd
il nmiuplliu iillnmupu
asdf qwerty qwerty
Ít byte nhất sẽ thắng!