도전
입력 한 고유 한 색상 이름 목록이 제공 되면 Joseph의 Amazing Technicolor Dreamcoat 에 처음 나타나는 순서대로 정렬하십시오 .
예
Input: green, blue, red, brown
Output: red, green, brown, blue
전체 색상 목록은 다음과 같습니다.
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
또는 문자열 배열로 :
["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"]
규칙
- 표준 I / O 규칙 에서 허용하는 한 합리적이고 편리한 수단 (예 : 문자열 배열, 구분 된 문자열, 개별 문자열)을 사용하여 입력 할 수 있지만 답에 입력 방법을 지정하십시오.
- 당신은 당신의 출력에 대해 동일한 작업을 수행 할 수 있습니다.
- 입력에는 위 목록의 색상 만 포함됩니다.
- 솔루션은 빈 입력을 처리 할 수 있어야합니다.
- 입력의 모든 단어가 대문자, 소문자 또는 제목인지 일관되게 선택할 수 있지만 출력의 대 / 소문자는 입력의 대 / 소문자 와 일치 해야합니다 .
- 이것은 코드 골프 이므로 각 언어에서 가장 적은 바이트 수가 승리합니다.
- 항상 그렇듯이 표준 허점 은 금지되어 있습니다.
테스트 사례
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"]