2016-11-19 79 views
-5

在我开始之前,我必须列出给定3个整数的所有排列, - 我在网上找过它,但我没有找到任何符合我需要的东西。Java中整数的排列

我需要找到三个六面骰子的所有排列。我有一个赌注与朋友和老师在一起。

我能够证明所有的posibilities(不是排列)是216(6x6x6) 并且能够创建一个包含所有这些数组的数组。

我需要找到那些排列但我很挑战这里。我也需要过滤出重复的。 例如, 从一个卷我得到1,2,3, 所以排列是1,2,3 1,3,2 2,3,1 3,2,1 3,1,2 2,3,1 然后从不同的卷上得到3,2,1 所以排列是相同的,我需要将它们过滤出来并找到唯一排列的确切数目。

有帮助吗?

+3

相当肯定üdidnt看够硬,搜索字符串字谜和u会看到所有的解决方案在那里。用int替换char。 – Mox

+5

你没有在你的问题中显示任何努力或代码。没有人在这里赢得你的赌注,而是帮助你解决任何问题。 – vlatkozelka

+0

所有的排列组合已经在216种可能性中。你还想要什么?例如,你的数组已经包含了这6种可能性:1,2,3; 1,3,2; 2,1,3; 2,3,1; 3,1,2; 3,2,1。 –

回答

0

感谢那些帮助!你们是什么让这个社区,荣誉!

现在对于那些说我没试过的人 - 我把它弄清楚 - 你不知道狗屎。 在我来这里之前,我尝试了两个多星期,然后你们就像“哦,你没有试过,你想让我们做你的工作”,不要预先判断。

我找到了答案,创造力不足,但它在这里。 (这里留给别人谁可能想试试), 也可能是6^3 perms是6^4。

http://pastebin.com/wdQc5dF9