私はRubyを使用しており、何らかの方法で特定の数字の数字のすべての順列を生成し、それらを配列に格納する必要がありました. たとえば、私は number を持っていn = 9431
ます。これらの 4 つの数値を並べ替えて配列に格納できるすべての可能な方法を生成する必要があります (元の数値は配列に入れることができます)。
したがって、入力した場合9431
、次のような配列を取得する必要があります。
[9413, 9431, 9143, 9134, 9314, 9341, 4913, 4931, 4193, 4139, 4319, 4391, 1493, 1439, 1943, 1934, 1394, 1349, 3419, 3491, 3149, 3194, 3914, 3941]
実際には文字列を使用しても問題ありません。
明確化:ああ、出力は個々の数字ではなく、配列内の整数でなければなりません。