Thử thách
Đưa ra một danh sách các tên màu độc đáo làm đầu vào, sắp xếp chúng theo thứ tự xuất hiện lần đầu tiên trong Áo choàng công nghệ tuyệt vời của Joseph .
Thí dụ
Input: green, blue, red, brown
Output: red, green, brown, blue
Danh sách đầy đủ các màu, theo thứ tự, là:
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
Hoặc như một chuỗi các chuỗi:
["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"]
Quy tắc
- Bạn có thể nhận đầu vào bằng bất kỳ phương tiện hợp lý, thuận tiện nào (ví dụ: một chuỗi các chuỗi, một chuỗi được phân tách, các chuỗi riêng lẻ) miễn là được phép theo quy tắc I / O tiêu chuẩn của chúng tôi , nhưng vui lòng chỉ định phương thức nhập của bạn trong câu trả lời của bạn.
- Bạn có thể làm tương tự cho đầu ra của bạn.
- Đầu vào sẽ chỉ bao gồm các màu từ danh sách trên.
- Giải pháp của bạn sẽ có thể xử lý đầu vào trống.
- Bạn có thể chọn xem tất cả các từ trong đầu vào có phải là chữ hoa, chữ thường hoặc trường hợp tiêu đề hay không nhưng vỏ của đầu ra phải khớp với đầu vào của bạn.
- Đây là môn đánh gôn, vì vậy số byte thấp nhất trong mỗi ngôn ngữ sẽ thắng.
- Như mọi khi, sơ hở tiêu chuẩn bị cấm.
Các trường hợp thử nghiệm
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"]