回答編集履歴

2

"YES" と出力すべきところを "Yes" としてるのが原因ですね。

2019/02/08 09:49

投稿

set0gut1
set0gut1

スコア2413

test CHANGED
@@ -1,41 +1,3 @@
1
- れは if 順番の問題っぽいです
1
+ "YES" と出力すべきとろを "Yes" としてるが原因です。
2
2
 
3
- 現実装だと "dreamer" にマッチする場合でも "dream" にマッチして適当な場所に進むので。
4
-
5
- 動かしてないですが、次のようにすると AC するかと。
6
-
7
-
8
-
9
- ```
10
-
11
- if S[i:i+7] == "dreamer"[::-1]:
12
-
13
- i += 7
14
-
15
- elif S[i:i+5] == "dream"[::-1]:
16
-
17
- i += 5
18
-
19
- elif S[i:i+6] == "eraser"[::-1]:
20
-
21
- i += 6
22
-
23
- elif S[i:i + 5] == "erase"[::-1]:
24
-
25
- i += 5
26
-
27
- ```
28
-
29
-
30
-
31
- -------
32
-
33
-
34
-
35
- 追記:
36
-
37
-
38
-
39
- ただこれだと、 "dream erase" でも "dreamer" にマッチするので、バグりますね…すみません…。
40
-
41
- あとアンサーを修正します。
3
+ (誤読回答しちゃったので上書き修正します。

1

追記

2019/02/08 09:49

投稿

set0gut1
set0gut1

スコア2413

test CHANGED
@@ -25,3 +25,17 @@
25
25
  i += 5
26
26
 
27
27
  ```
28
+
29
+
30
+
31
+ -------
32
+
33
+
34
+
35
+ 追記:
36
+
37
+
38
+
39
+ ただこれだと、 "dream erase" でも "dreamer" にマッチするので、バグりますね…すみません…。
40
+
41
+ あとでアンサーを修正します。