Pythonは演習1と、
タイトル:1,2,3,4の数字、3桁の数字の無い繰り返しでお互いの数が構成することができますか? どのように多くのがありますか?
プログラム解析は:10デジタルビット1,2,3,4であるに、100で充填することができます。 配置は、すべての順列の組成の条件を満たし、その後、削除されません。
ソースコード:
例(Pythonの2.0+)
#!は/ usr / binに/ pythonの
# - * -コーディング:UTF- 8 - * -
以下のために 私 で 領域 (1,5)のための J で 領域 (1,5)のための K で 範囲(1、5):場合 ( 私!= K ) と (I!= J) と (J = K!):印刷 I、J、K
上の例の出力は、次のとおりです。
1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3 2 1 3 2 1 4 2 3 1 2 3 4 2 4 1 2 4 3 3 1 2 3 1 4 3 2 1 3 2 4 3 4 1 3 4 2 4 1 2 4 1 3 4 2 1 4 2 3 4 3 1 4 3 2