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

回答編集履歴

1

追記

2020/01/08 14:38

投稿

otn
otn

スコア86362

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  > に+1しても 1 2 3 になるのでは?
2
2
 
3
3
  ちょっと何を言ってるのかよくわかりませんが、
4
- `[18, 12, 11]`に対して、元の`[12, 18, 11]`の各要素の位置は、`[1, 0, 2]`でそれに`+1`するので、`[2, 1, 3]`ですね。
4
+ `[18, 12, 11]`に対して、元の`[12, 18, 11]`の各要素の位置は、`[1, 0, 2]`でそれに`+1`するので、`[2, 1, 3]`ですね。
5
+
6
+ 追記:
7
+ ソートしない方法としては、自分よりも大きいものの数+1。
8
+ ```Ruby
9
+ line.map{|x| line.count{|y|x<y}+1 }
10
+ ```