0
、01243、01324などのように、各数字が5桁の数字の範囲内で何回出現するかを調べることに興味があります。 私は出現が120回のユニークな時間 現在、私は多くのforループとたくさんのandsでプログラムしています。 あなたがコード内で見ることができるよう数字の範囲内で一意の出現数
number = 5
for a in range(number):
for b in range(number):
for c in range(number):
for d in range(number):
for e in range(number):
if (a != b and a != c and a != d and a != e and
b != c and b != d and b != e and c != d and
c != e and d != e):
print ('{}{}{}{}{}'.format(a, b, c, d, e))
が異なると、上記のコードをプログラムするよりよい方法はありますか?
挨拶し、
Superflyの
を追加することができ、あなたは順列または順列自身の数をお探しですか?番号はちょうどnです! (n教員)では、この順列はhttps://docs.python.org/3.5/library/itertools.htmlで生成できます – Jasper