무지개처럼 색상환 순으로 정렬하고 싶은데 좋은 방법 있을까요?

C++이나 C#으로 구현하고 싶지만 다른 언어여도 괜찮습니다.