質問編集履歴
2
編集依頼に対応して、課題を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -86,7 +86,7 @@
|
|
86
86
|
|
87
87
|
|
88
88
|
|
89
|
-
txt = [
|
89
|
+
txt = [1,2,3,4]
|
90
90
|
|
91
91
|
|
92
92
|
|
@@ -136,7 +136,7 @@
|
|
136
136
|
|
137
137
|
|
138
138
|
|
139
|
-
txt = [
|
139
|
+
txt = [1,2,3,4]
|
140
140
|
|
141
141
|
|
142
142
|
|
1
編集依頼に合わせて、コードを実行する目的を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
プログラミング初学者です。
|
2
|
+
|
3
|
+
*編集依頼の内容を〜〜〜部分に追記しています。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -23,6 +25,50 @@
|
|
23
25
|
何か方法はあるのでしょうか。
|
24
26
|
|
25
27
|
今回の計算を達成することは不可能でも短縮できる方法があれば、ご教示いただけますと幸いです。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
編集内容
|
32
|
+
|
33
|
+
〜〜〜〜
|
34
|
+
|
35
|
+
解きたい問題
|
36
|
+
|
37
|
+
「」「」「」・・・・「」「」「」のように20個の箱が順番に並んでいて、各々その箱の中に●と▲の2つの石を入れます。
|
38
|
+
|
39
|
+
この●と▲の石には1〜4までの数字が書かれています。
|
40
|
+
|
41
|
+
箱「」には順番があり左から1〜20までの箱番号がふられています。
|
42
|
+
|
43
|
+
石の順番は問いません。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
この箱の並びを1つの配列と定義します。
|
48
|
+
|
49
|
+
この場合、配列の種類は4の20乗通り×4の20乗通りになります。
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
20個の箱が並んだ配列は、合計で2つあります。
|
54
|
+
|
55
|
+
それらを配列①、配列②と定義します。
|
56
|
+
|
57
|
+
配列①と配列②で存在する全ての組み合わせを作り出して、以降の計算を行いたいと思っています。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
*ここからの内容は質問の範囲外です。補足です。
|
62
|
+
|
63
|
+
配列①と配列②から1つずつ箱「」を取り出して、その箱の中にある4つの数字(●2つと▲2つ)と掛け合わせます(値1)。
|
64
|
+
|
65
|
+
さらに配列①から箱を取り出した位置の箱番号と配列②から箱を取り出した位置の箱番号の差分をとり、その差分を値1にかけて値2を得ます。
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
全ての配列①と配列②の中の組み合わせで、かつその各々の組み合わせの中で箱を取り出す位置に応じた値2を網羅的に取得したいと考えています。
|
70
|
+
|
71
|
+
〜〜〜〜
|
26
72
|
|
27
73
|
|
28
74
|
|