回答編集履歴

3

他の記述方法

2018/10/04 00:22

投稿

退会済みユーザー
test CHANGED
@@ -21,3 +21,15 @@
21
21
  #=> 85
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ 追記:
28
+
29
+ ```ruby
30
+
31
+ array.map{|a, b, c| c if a=='big' && b=='red'}.compact.max
32
+
33
+ ```
34
+
35
+ これで同じ結果が取得できました。

2

インデント修正

2018/10/04 00:22

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  if size.match?('big') && color.match?('red')
12
12
 
13
- nums << value
13
+ nums << value
14
14
 
15
15
  end
16
16
 

1

変数名をわかりやすく

2018/10/03 08:54

投稿

退会済みユーザー
test CHANGED
@@ -6,11 +6,11 @@
6
6
 
7
7
  nums = []
8
8
 
9
- array.each do |a, b, c|
9
+ array.each do |size, color, value|
10
10
 
11
- if a.match?('big') && b.match?('red')
11
+ if size.match?('big') && color.match?('red')
12
12
 
13
- nums << c
13
+ nums << value
14
14
 
15
15
  end
16
16