質問編集履歴

3

前提・実現したいことを書き換えました。

2018/06/02 04:28

投稿

yosshi
yosshi

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,32 +1,12 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
+ 1を2個、0を10個並べた順列を、2つの1の現れる項の小さい順にナンバリングしたうえで、それを用いて、ナンバリングした数字を打ち込めば順列の配列ができるようにしたい。
3
4
 
5
+ 例えば、
4
6
 
5
- 入力した数値
7
+ 1を入力したときに、110000000000対応させて、lを[1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]という配列になるようにしたいのです。
6
8
 
7
- ```ここに言語を入力
8
-
9
- for m in range(1, 12):
10
-
11
- def n(m):
12
-
13
- 10**12+10**m
14
-
15
-
16
-
17
- for m in range(12, 22):
18
-
19
- def n(m):
20
-
21
- 10**11+10**m
22
-
23
-
24
-
25
- ```
26
-
27
-
28
-
29
- という関数で変形、それを用いてリストを作りたい。
9
+ また、12を入力したきには、011000000000を対応させて、lが[0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]という配列になるようにしたい。
30
10
 
31
11
 
32
12
 

2

表示がうまくいっていなかったので直しました。

2018/06/02 04:28

投稿

yosshi
yosshi

スコア11

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  入力した数値を
6
+
7
+ ```ここに言語を入力
6
8
 
7
9
  for m in range(1, 12):
8
10
 
@@ -17,6 +19,10 @@
17
19
  def n(m):
18
20
 
19
21
  10**11+10**m
22
+
23
+
24
+
25
+ ```
20
26
 
21
27
 
22
28
 

1

変形を行いたい関数を述べました。

2018/06/02 03:57

投稿

yosshi
yosshi

スコア11

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,25 @@
2
2
 
3
3
 
4
4
 
5
+ 入力した数値を
6
+
7
+ for m in range(1, 12):
8
+
9
+ def n(m):
10
+
11
+ 10**12+10**m
12
+
13
+
14
+
15
+ for m in range(12, 22):
16
+
17
+ def n(m):
18
+
19
+ 10**11+10**m
20
+
21
+
22
+
5
- 入力した数値を関数で変形し、それを用いてリストを作りたい。
23
+ という関数で変形し、それを用いてリストを作りたい。
6
24
 
7
25
 
8
26