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

質問編集履歴

2

不明箇所の説明を追記いたしました。

2020/01/08 13:29

投稿

HIRO76
HIRO76

スコア9

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,19 @@
24
24
 
25
25
  1〜5行目は理解しているのですが、6行目の動きが不明です。なぜこうなるのか、、、
26
26
  もしご存知の方がいらっしゃいましたら解説していただけると幸いです。この解答でなくてもこんな解き方あるよとか、参考になるような記事などありましたら是非ご教授願います!!
27
- 恐縮ではございますが、当方rubyで学習しておりますので、できればrubyで解説していただけたら助かります。よろしくお願いします。
27
+ 恐縮ではございますが、当方rubyで学習しておりますので、できればrubyで解説していただけたら助かります。よろしくお願いします。
28
+
29
+ ---
30
+ 追記
31
+ ご指摘をいただきましたのでもう少し明示的に説明します.
32
+ ```
33
+ map{|l| line.sort.reverse.index(l) + 1}
34
+ ```
35
+ mapの{ }内の処理がよく理解できずに混乱していました。配列を昇順にして降順にして要素番号に1を足しているという処理だと思うのですが混乱しています。
36
+ ```
37
+ 0 1 2 <= 要素番号
38
+ [12, 18, 11]
39
+ [11, 12, 18].sort
40
+ [18, 12, 11].sort.reverse <=に+1しても 1 2 3 になるのでは?
41
+ ```
42
+ といったように混乱しています。

1

リンク修正しました。

2020/01/08 13:29

投稿

HIRO76
HIRO76

スコア9

title CHANGED
File without changes
body CHANGED
@@ -4,8 +4,7 @@
4
4
 
5
5
  ### 問題
6
6
  AtCoder Beginner Contest 018
7
- A - 豆まき
8
- https://atcoder.jp/contests/abc018/tasks/abc018_1
7
+ [A - 豆まき](https://atcoder.jp/contests/abc018/tasks/abc018_1)
9
8
 
10
9
 
11
10
  ### 解答