【发布时间】:2013-03-28 00:27:41
【问题描述】:
考虑 9 个变量,每个变量的值可以从 1 到 9。什么是检查每个变量是否具有不同值的好且快速的方法。我想到的第一个想法是总结它们,看看它是否等于n(n+1)/2,但这绝非万无一失。有什么想法吗?
编辑:非常感谢大家。完全忘记了赛特。我真是个菜鸟。
【问题讨论】:
-
查找
java.util.Set -
“又好又快”取决于您是在寻找解决此特定问题的方法(数字限制在 0-9 之间)还是随着值的数量增加而扩展的通用解决方案。跨度>
-
真的是 9 个变量和 10 个可能的值 (0-9),还是您误报了问题?
-
@mbeckish:感谢您的指点!