可能なすべての要素を含み、英数字の並べ替えとは異なるカスタム順序で並べ替えられた参照配列があります。例えば、
@ref_array = ('one','two','three','four','five','six');
ここで、すべての入力配列を参照配列の順序に基づいてソートする必要があります。入力配列は常に参照配列のサブセットになります。
@in1 = ('three','one','five'); # Input
@out1 = ('one','three','five'); # Desired Output
@in2 = ('six','five','four','three','two','one'); # Input
@out2 = ('one','two','three','four','five','six') # Desired Output