Submission details
Task:DNA sequence
Sender:PLS2020
Submission time:2020-10-03 14:41:43 +0300
Language:Python3 (CPython3)
Status:READY
Result:
Test results
testverdicttime
#1--details

Code

oString = input()
strLen = len(oString)
n = int(input())
arr = [0] * n
dict = {}

# add the input in
for i in range(n): 
  arr[i] = input()
 
# preprocess into dict of substring
for k in range(1, strLen+1):
  for i in range(0, strLen+1 - k):
    subString = oString[i:i+k]
    dict[subString] = 1

for k in range(n):
  if (not not dict.get(arr[k])):
    print("YES")
  else: 
    print("NO")

Test details

Test 1

Verdict:

input
ACGCGGGCTCCTAGCGTTAGCAGTTGAGTG...

correct output
YES
YES
NO
NO
YES
...

user output
(empty)