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

回答編集履歴

1

追記

2018/09/26 18:31

投稿

katoy
katoy

スコア22328

answer CHANGED
@@ -14,4 +14,6 @@
14
14
  hash.values.reduce(0) {|mem, v| mem += v[0] == "A" ? v[1] : 0}
15
15
  ```
16
16
 
17
- recuce をつかってもの以外はどれも [100, 200, 50] とか [100, 0, 200, 50, 0] をつくりだしてから、 sum をしています。
17
+ recuce をつかってもの以外はどれも [100, 200, 50] とか [100, 0, 200, 50, 0] をつくりだしてから、 sum をしています。
18
+
19
+ map{|x| x[1]},sum とある部分は map(&:last),sum や sum(&:last) としてもよいです。