Submission details
Task:DNA sequence
Sender:dani28
Submission time:2016-10-25 19:14:54 +0300
Language:Python3
Status:READY
Result:
Test results
testverdicttime
#10.06 sdetails

Code

import sys

s = []
sequence = s[0]
outputs = []
BUFFER = {}
for counter in sys.stdin:
    s.append(counter.split()[0])
for i in sequence:
    BUFFER[i] = "YES"
outputs.append(BUFFER)
z = 2
for z in range(2, 11):
    if z > len(sequence): break
    temp = {}
    for l in range(0, len(sequence) - z + 1):
        BUFFER[sequence[l:l+z]] = "YES"
    outputs.append(BUFFER)

for a in s[2:]:
    try:
        if outputs[len(a)-1][a] == "YES":
            print ("YES")
    except :
        print ("NO")

Test details

Test 1

Verdict:

input
ACGCGGGCTCCTAGCGTTAGCAGTTGAGTG...

correct output
YES
YES
NO
NO
YES
...

user output
(empty)

Error:
Traceback (most recent call last):
  File "input/code.py", line 4, in <module>
    sequence = s[0]
IndexError: list index out of range