回答編集履歴
3
他の記述方法
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
インデント修正
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
変数名をわかりやすく
test
CHANGED
@@ -6,11 +6,11 @@
|
|
6
6
|
|
7
7
|
nums = []
|
8
8
|
|
9
|
-
array.each do |
|
9
|
+
array.each do |size, color, value|
|
10
10
|
|
11
|
-
if
|
11
|
+
if size.match?('big') && color.match?('red')
|
12
12
|
|
13
|
-
nums <<
|
13
|
+
nums << value
|
14
14
|
|
15
15
|
end
|
16
16
|
|