teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/05/18 08:59

投稿

asm
asm

スコア15149

answer CHANGED
@@ -23,7 +23,7 @@
23
23
  filtered = nums.reject(&:negative?)
24
24
  count = filtered.size
25
25
  sum = filtered.sum
26
- avg = sum.fdiv(count) # sum /. countでは、sumが整数の時に整数除算されてしまう
26
+ avg = sum.fdiv(count) # sum / countでは、sumが整数の時に整数除算されてしまう
27
27
 
28
28
  puts "有効なデータの数 = #{count}"
29
29
  puts "平均値 = #{avg}" unless count.zero?

1

gc

2019/05/18 08:59

投稿

asm
asm

スコア15149

answer CHANGED
@@ -1,9 +1,3 @@
1
- ```ruby
2
- count = 0
3
- sum = 0.0
4
-
5
- ```
6
-
7
1
  > ・その要素がゼロ以上の値を持つデータであれば,データの数を数え上げるとともに, データを加算していく。
8
2
 
9
3
  なので