| Task: | DNA sequence |
| Sender: | smolse |
| Submission time: | 2016-10-23 20:55:19 +0300 |
| Language: | Python3 |
| Status: | READY |
| Result: | TIME LIMIT EXCEEDED |
| test | verdict | time | |
|---|---|---|---|
| #1 | TIME LIMIT EXCEEDED | -- | details |
Code
import fileinput
with fileinput.input(['-']) as input:
seq = input.readline().rstrip()
q = int(input.readline().rstrip())
z = []
for _ in range(q):
subseq = input.readline().rstrip()
s = subseq + '$' + seq
y = False
for k in range(1, len(s)):
n = 0
while n + k < len(s) and s[n] == s[n + k]:
n += 1
if n == len(subseq):
y = True
break
msg = 'YES' if y else 'NO'
print(msg)
