Meydan okuma
Girdi olarak benzersiz renk adlarının bir listesi verildiğinde , onları ilk olarak Joseph'in Amazing Technicolor Dreamcoat'ta göründükleri sıraya göre sıralayın .
Örnek
Input: green, blue, red, brown
Output: red, green, brown, blue
Renklerin tam listesi, sırasıyla:
1. red
2. yellow
3. green
4. brown
5. scarlet
6. black
7. ochre
8. peach
9. ruby
10. olive
11. violet
12. fawn
13. lilac
14. gold
15. chocolate
16. mauve
17. cream
18. crimson
19. silver
20. rose
21. azure
22. lemon
23. russet
24. grey
25. purple
26. white
27. pink
28. orange
29. blue
Veya bir dizi dizge olarak:
["red","yellow","green","brown","scarlet","black","ochre","peach","ruby","olive","violet","fawn","lilac","gold","chocolate","mauve","cream","crimson","silver","rose","azure","lemon","russet","grey","purple","white","pink","orange","blue"]
kurallar
- Standart G / Ç kurallarımızın izin verdiği sürece herhangi bir makul, uygun yoldan (örneğin, bir dizi dize, ayrılmış bir dize, ayrı dizeler) girdi alabilirsiniz, ancak lütfen cevabınıza giriş yönteminizi belirtin.
- Çıktınız için aynısını yapabilirsiniz.
- Giriş yalnızca yukarıdaki listedeki renkleri içerecektir.
- Çözümünüz boş girdilerle başa çıkabilmelidir.
- Sen girdi tüm kelimeler büyük harf tutarlı olup olmadığını tercih edebilir, küçük harf veya harfler büyük ama çıktının muhafaza edilmelidir Girişinin maç.
- Bu kod golf yani her dilde en düşük bayt sayısı kazanır.
- Her zaman olduğu gibi standart boşluklar yasaktır.
Test durumları
Input: []
Output: []
Input: ["green", "blue", "red", "brown"]
Output: ["red", "green", "brown", "blue"]
Input: ["gold", "grey", "green"]
Output: ["green", "gold", "grey"]
Input: ["ruby","yellow","red","grey"]
Output: ["red", "yellow", "ruby", "grey"]
Input: ["gold", "green", "fawn", "white", "azure", "rose", "black", "purple", "orange", "silver", "ruby", "blue", "lilac", "crimson", "pink", "cream", "lemon", "russet", "grey", "olive", "violet", "mauve", "chocolate", "yellow", "peach", "brown", "ochre", "scarlet", "red"]
Output: ["red", "yellow", "green", "brown", "scarlet", "black", "ochre", "peach", "ruby", "olive", "violet", "fawn", "lilac", "gold", "chocolate", "mauve", "cream", "crimson", "silver", "rose", "azure", "lemon", "russet", "grey", "purple", "white", "pink", "orange", "blue"]