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

回答編集履歴

1

追記しました

2020/10/21 11:51

投稿

tatsu99
tatsu99

スコア5540

answer CHANGED
@@ -1,2 +1,15 @@
1
1
  array.sort!{|(k1,v1),(k2,v2)| v2<=>v1}
2
- でどうでしょうか。
2
+ でどうでしょうか。
3
+
4
+ 以下のスクリプトで確認しました。
5
+ ```Ruby
6
+ array = [ {1=>4}, {2=>6}, {3=>5} ]
7
+ p array
8
+ array.sort!{|(k1,v1),(k2,v2)| v2<=>v1}
9
+ p array
10
+
11
+ ```
12
+
13
+ 実行結果
14
+ [{1=>4}, {2=>6}, {3=>5}]
15
+ [{2=>6}, {3=>5}, {1=>4}]