回答編集履歴

3

誤字

2018/04/14 10:17

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- をしたいとのことなで、次のようにしてみました。
63
+ をしたいとのことなで、次のようにしてみました。
64
64
 
65
65
 
66
66
 

2

誤字

2018/04/14 10:17

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -60,7 +60,7 @@
60
60
 
61
61
 
62
62
 
63
- をしたいとのことなにで、次のようにしtrみました。
63
+ をしたいとのことなにで、次のようにしみました。
64
64
 
65
65
 
66
66
 

1

追記

2018/04/14 08:29

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -45,3 +45,67 @@
45
45
  [8, 9, 10] の平均: 9
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 追記:
52
+
53
+
54
+
55
+ > 1、それぞれの配列の2,3,4の平均を算出
56
+
57
+ > 2、その値を合計(上の例だと、8つあるので8つを合計)
58
+
59
+ > 3、その値を8で除し、平均を算出
60
+
61
+
62
+
63
+ をしたいとのことなにで、次のようにしtrみました。
64
+
65
+
66
+
67
+ ```ruby
68
+
69
+ get_candle = [
70
+
71
+ [0, 1, 2, 3, 4, 5, 6],
72
+
73
+ [0, 1, 12, 3, 4, 5, 6],
74
+
75
+ [0, 1, 22, 3, 4, 5, 6],
76
+
77
+ [0, 1, 32, 3, 4, 5, 6],
78
+
79
+ [0, 1, 42, 3, 4, 5, 6],
80
+
81
+ [0, 1, 52, 3, 4, 5, 6],
82
+
83
+ [0, 1, 62, 3, 4, 5, 6],
84
+
85
+ [0, 1, 72, 3, 4, 5, 6]
86
+
87
+ ]
88
+
89
+
90
+
91
+ averages = get_candle.map{|data| (data[2] + data[3] + data[4]) / 3}
92
+
93
+ p averages
94
+
95
+ p averages.sum / get_candle.size
96
+
97
+ ```
98
+
99
+
100
+
101
+ 実行例:
102
+
103
+ ```
104
+
105
+ $ ruby ss.rb
106
+
107
+ [3, 6, 9, 13, 16, 19, 23, 26]
108
+
109
+ 14
110
+
111
+ ```