回答編集履歴
2
追記
answer
CHANGED
@@ -1,2 +1,5 @@
|
|
1
1
|
(1..a.size).map{|j| i=a.index(j);a[0,i].select{|ai| ai>j}.size}
|
2
|
-
(1..a.size).map{|j| a[0,a.index(j)].select{|ai| ai>j}.size}
|
2
|
+
(1..a.size).map{|j| a[0,a.index(j)].select{|ai| ai>j}.size}
|
3
|
+
|
4
|
+
より大きな要素の数 で 等しいか若しくはより大きな要素の数 ではないので
|
5
|
+
a[0,i] でも a[0..i] でも同じ結果になりますが、できるだけ短くということで1byte節約しました
|
1
追記
answer
CHANGED
@@ -1,1 +1,2 @@
|
|
1
|
-
(1..a.size).map{|j| i=a.index(j);a[0,i].select{|ai| ai>j}.size}
|
1
|
+
(1..a.size).map{|j| i=a.index(j);a[0,i].select{|ai| ai>j}.size}
|
2
|
+
(1..a.size).map{|j| a[0,a.index(j)].select{|ai| ai>j}.size}
|