あなたはシェフであり、スパイスを使った料理が大好きですが、最近は、使用頻度に基づいてスパイスを整理することが好きになっています。しかし、最後にスパイスを使用したときに書き留める時間はありません。単に、あなたはスパイスを交換して動かします、そして、これはトリックをするようです。
しかし、もちろんあなたはシェフであり、それはあなたがいくつかの料理人を持っていることを意味します。あなたは彼らにあなたのスパイスとの婚約の簡単なルールを伝えることにします。
最近スパイスを使用した場合は、スパイスラックで1つ上に移動します
[]
空の移動リストなど、スパイスをまったく使用しなかった場合、スパイスリストは影響を受けません。スパイスホルダーにスパイスを入れてもかまいませんが、使用する場合は必ず移動してください。
リストには何でも含めることができます。しかし、これらは私たちが取り組んでいるスパイスであるためです。スパイスの名前を使用することをお勧めします。
スパイスはユニークでなければなりません。同じスパイスが多すぎるとスープが台無しになります...
通常のコードゴルフ規則が適用されます。
オレガノが何度も使用されている例。
pepper pepper pepper pepper oregano
paprika paprika paprika oregano pepper
salt salt oregano paprika paprika
cumin oregano salt salt salt
oregano cumin cumin cumin cumin
仕事
スパイスのリスト、および使用されたスパイスのリストを入力し、最終リストを出力します。
例
入力
[pepper, paprika, salt, cumin, oregano], [oregano, cumin, cumin, salt, salt, salt]
出力
[salt, pepper, paprika, cumin, oregano]
これがどう見えるか
pepper pepper pepper pepper pepper pepper salt
paprika paprika paprika paprika paprika salt pepper
salt salt salt cumin salt paprika paprika
cumin oregano cumin salt cumin cumin cumin
oregano cumin oregano oregano oregano oregano oregano
入力
[pepper, paprika, salt, cumin, oregano], [salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, oregano]
出力
[salt, pepper, paprika, oregano, cumin]