質問編集履歴

3

2017/02/18 22:30

投稿

trafalbad
trafalbad

スコア303

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,27 @@
26
26
 
27
27
 
28
28
 
29
- 上記データにおいてあるmsdの値(例えばmsd[1]のとき値は10)がそれ以降のmsdの値ではじめの値未満(msd[1]に対してはmsd[11]で値が5)になるまでの日数(msd[1]からmsd[11]までの合計10)を出力させたいと思っています。
29
+ 上記データにおいてあるmsdの値(例えばmsd[1]のとき値は10)がそれ以降のmsdの値ではじめの値未満(msd[1]に対してはmsd[10]で値が5)になるまでの日数(msd[1]からmsd[10]までの合計10)を出力させたいと思っています。
30
+
31
+
32
+
33
+ #追記
34
+
35
+ 0基底で例えばmsd[10]は5です。
36
+
37
+ ・12こ全ての値を対象にして上記の条件を適用して12個のデータを出力したい
38
+
39
+ そのため
40
+
41
+ msd[0]の場合は未満の値がないので0を出力。msd[1]の場合は上記の通り10を出力。
42
+
43
+ msd[2]の場合はmsd[8]の値は12で7を出力(msd[2]からmsd[8]までの7つ)というようにmsd[0〜11]までに対して個別に値を出力させたいです。
44
+
45
+ 求める出力データは
46
+
47
+ 0,10,7,3,1,0,0,0,0,0,0,0
48
+
49
+ となります。
30
50
 
31
51
 
32
52
 

2

2017/02/18 22:30

投稿

trafalbad
trafalbad

スコア303

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- 上記データにおいてあるmsdの値(例えばmsd[1]のとき値は10)がそれ以降のmsdの値ではじめの値未満(msd[1]に対してはmsd[11]で値が5)になるまでの合計数(msd[1]からmsd[11]までの合計10)出力させたいと思っています。
29
+ 上記データにおいてあるmsdの値(例えばmsd[1]のとき値は10)がそれ以降のmsdの値ではじめの値未満(msd[1]に対してはmsd[11]で値が5)になるまでの数(msd[1]からmsd[11]までの合計10)出力させたいと思っています。
30
30
 
31
31
 
32
32
 

1

2017/02/18 15:14

投稿

trafalbad
trafalbad

スコア303

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  n = 0
38
38
 
39
- while(n<12):
39
+ while(n<13):
40
40
 
41
41
  msd[n]>msd[n+1] #あるmsdの値がそれ以降の値でそれ未満になるような変数設定
42
42