回答編集履歴

2

追記

2017/03/22 04:47

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -13,3 +13,73 @@
13
13
 
14
14
 
15
15
  以上は間違いでした。どちらかが含まれるのではなくどちらも含まれるということなので、ループを使って下さい。
16
+
17
+
18
+
19
+ 追記
20
+
21
+
22
+
23
+ 具体的なコードをいただいたので、少し変更した次のコードを実行したところ、結果は 8 になり、成功しました。
24
+
25
+ ```Ruby
26
+
27
+ titles = [
28
+
29
+ "ファッション by AmebaGG | Ameba(アメーバ)人気ブログランキング",
30
+
31
+ "ファッションブログランキング|Ameba (アメーバ)",
32
+
33
+ "いつたけオフィシャルブログ「ARIGATO」Powered by Ameba",
34
+
35
+ "yokoオフィシャルブログ「プチプラコーデ術」Powered by Ameba",
36
+
37
+ "40代ファッション - 人気ブログランキング",
38
+
39
+ "ファッションブログ人気ランキング - ファッションブログ村 人気ブログ ...",
40
+
41
+ "ファッションブログランキング - ファッション・ブランド・アクセサリー村",
42
+
43
+ "大人カジュアル系 - ファッションブログ村",
44
+
45
+ "ファッション|人気ブログランキング - 楽天ブログ",
46
+
47
+ "50代になっても 洋服好き主婦のファッションブログ"
48
+
49
+ ]
50
+
51
+ words = ["ファッション","ブログ"]
52
+
53
+ matched_count = 0
54
+
55
+ matched_title_count = 0
56
+
57
+ for i in 0..titles.count - 1
58
+
59
+ matched = true
60
+
61
+ for x in 0..words.count - 1
62
+
63
+ if !titles[i].include?(words[x])
64
+
65
+ matched = false
66
+
67
+ break
68
+
69
+ end
70
+
71
+ end
72
+
73
+ if matched
74
+
75
+ matched_title_count += 1
76
+
77
+ end
78
+
79
+ end
80
+
81
+ print(matched_title_count);
82
+
83
+ ```
84
+
85
+

1

追記

2017/03/22 04:46

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -5,3 +5,11 @@
5
5
  さらにそれらを「|」で連結します。ここまでで、「あ|か」という文字列が出来上がりました。
6
6
 
7
7
  それを使って検索してください。
8
+
9
+
10
+
11
+ 追記
12
+
13
+
14
+
15
+ 以上は間違いでした。どちらかが含まれるのではなくどちらも含まれるということなので、ループを使って下さい。