我如何从VIBGYOR顺序中的彩虹命令给定的一组颜色。假设我按照以下顺序输入七种颜色{红色,蓝色,绿色,黄色,靛蓝,紫罗兰色,橙色},我应该输出{紫色,靛蓝,蓝色,绿色,黄色,橙色,红色}的输出,而不考虑我给出的命令应该和上面一样。有人可以建议我关于在java程序中实现这个吗?
谢谢,
-Vijay按VIBGYOR顺序给定颜色集合
0
A
回答
0
我假设你会得到少于7个输入或某些值的倍数有时。如果你总是得到完全相同的输入,只是以不同的顺序,这个问题是微不足道的。 :-)
您可能想要考虑使用与每种颜色对应的枚举并将输入转换为这些枚举的数组。枚举值应该反映输出顺序。使用此对数组进行排序,然后输出枚举名称。
+0
感谢您的建议。我预测会使用枚举,但问题如何。尝试了一段代码并弄清楚了。 – 2010-06-10 09:10:59
0
创建代表颜色
贯彻
Comparable
接口(可能通过使用getHSBColor
)的类。基本上这意味着,“确保一种颜色可以与任何其他颜色进行比较”。 (或数组并使用
Arrays.sort
)。
相关问题
- 1. jquery - 按循环顺序背景颜色
- 2. 按字母顺序排序Backbone集合
- 3. 按数组顺序排序集合
- 4. 按字母顺序排序后按颜色排序
- 5. 指定ListPlot中的颜色顺序
- 6. 按给定顺序按组的最大组合筛选
- 7. 按字母顺序排列并按单元格颜色排序
- 8. 按特定顺序更改背景颜色javascript
- 9. 边框颜色顺序
- 10. 按需定制SmartClient(TreeGrid)中行的颜色集合
- 11. 给定制颜色
- 12. 骨干顺序集合按字母顺序排列
- 13. 按照额外颜色的顺序着色形状
- 14. 如何按特定顺序生成集合的交叉积
- 15. 按给定顺序Hibernate和Oracle订单
- 16. 按特定顺序排列结果集
- 17. 检查给定顺序是否是合法的顺序遍历
- 18. 按聚合顺序排列的顺序
- 19. R中定义调色板颜色顺序Plotly
- 20. 按特定顺序合并多个RDD
- 21. 按特定顺序合并列表
- 22. 非顺序索引集合
- 23. 集团由也按顺序?
- 24. 按某种填充颜色顺序叠加直方图
- 25. 按顺序更改链接颜色,然后改回
- 26. 按顺序合并图片
- 27. 如何确定给定颜色的颜色转换?
- 28. 如何确定winforms中给定颜色的禁用颜色?
- 29. ggplot2:改变颜色的顺序
- 30. Android的OpenGL ES颜色字节顺序
作业?家庭作业问题没有错,但他们应该被标记为这样,它告诉SO用户在他们的答案中提供什么级别的指令。谢谢。 – 2010-06-09 12:01:29