回答編集履歴
1
修正
answer
CHANGED
@@ -3,4 +3,9 @@
|
|
3
3
|
lines.where(line => line.SelectMany(n=>n).Any(n=>keywords_hash.Contain(n))
|
4
4
|
|
5
5
|
```
|
6
|
-
こんな感じか。存在確認だけなら、HashSetが早い。
|
6
|
+
こんな感じか。存在確認だけなら、HashSetが早い。
|
7
|
+
|
8
|
+
二重の入れ子は、SelectManyを使うとわりとなんとかなる。
|
9
|
+
|
10
|
+
元コードは、複数引っかかったら、複数出すという仕様だったけど、
|
11
|
+
Anyをつかって一つだけだすというのが本当の仕様だよね?
|