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

質問編集履歴

2

list_of_domain編集

2020/05/13 09:01

投稿

masarusan24
masarusan24

スコア55

title CHANGED
File without changes
body CHANGED
@@ -23,11 +23,11 @@
23
23
  Ruby 2.6.0
24
24
 
25
25
  ## 追記
26
- これでイケるかもしれないです。(最後の`com`まで出てしまいますが)
26
+ これでイケるかもしれないです。
27
27
  ```
28
28
  def list_of_domains(domain)
29
29
  list = []
30
- domain.split(".").length.times do |i|
30
+ (domain.split(".").length - 1).times do |i|
31
31
  list << domain.split(".", i+1).last
32
32
  end
33
33
   list

1

list_of_domain素案追記

2020/05/13 09:01

投稿

masarusan24
masarusan24

スコア55

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,17 @@
20
20
  よろしくお願いいたします。
21
21
 
22
22
  ## 環境
23
- Ruby 2.6.0
23
+ Ruby 2.6.0
24
+
25
+ ## 追記
26
+ これでイケるかもしれないです。(最後の`com`まで出てしまいますが)
27
+ ```
28
+ def list_of_domains(domain)
29
+ list = []
30
+ domain.split(".").length.times do |i|
31
+ list << domain.split(".", i+1).last
32
+ end
33
+  list
34
+ end
35
+ ```
36
+ ですが、何か泥臭い感じがしますので、もう少しエレガントな方法をご存知であればご教示いただけると大変ありがたいです。