Sei uno chef e ami cucinare con le tue spezie, ma recentemente hai avuto la passione di organizzare le tue spezie in base alla frequenza con cui le usi. Ma non hai tempo di scrivere quando hai usato l'ultima spezia. Semplicemente, si scambiano e si spostano le spezie in giro, e questo sembra fare il trucco.
Ma ovviamente sei uno chef e questo significa che hai dei cuochi con te. Decidi di dire loro le semplici regole di impegno con le tue spezie.
Se di recente hai usato una spezia, spostala verso l'alto di una nel porta spezie
Se non hai usato alcuna spezia, ad esempio
[]un elenco di movimenti vuoto, l'elenco delle spezie non è interessato.Puoi mettere qualsiasi spezia nel mio portaspezie, ma se lo usi, assicurati di spostarlo.
L'elenco può contenere qualsiasi cosa. Ma poiché queste sono spezie con cui stiamo lavorando. Si preferisce usare nomi di spezie.
Le spezie dovrebbero essere uniche. Troppe spezie uguali rovinano il brodo ... o comunque dice questo
Si applicano le normali regole del code-golf.
Esempio di origano usato ancora e ancora.
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
Compito
Inserisci un elenco di spezie e un elenco di quali spezie sono state utilizzate, quindi visualizza l'elenco finale.
Esempio
Ingresso
[pepper, paprika, salt, cumin, oregano], [oregano, cumin, cumin, salt, salt, salt]
Produzione
[salt, pepper, paprika, cumin, oregano]
Come appare
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
Ingresso
[pepper, paprika, salt, cumin, oregano], [salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, salt, oregano]
Produzione
[salt, pepper, paprika, oregano, cumin]