Submission #1213484


Source Code Expand

n = int(input())
s_list = list()
for i in range(n):
    s_list.append(input())
t = input()

s_list_a = [s.replace("?","a") for s in s_list]
s_list_a.append(t)
s_list_a.sort()
index_a = [i+1 for i,x in enumerate(s_list_a) if x == t]

s_list_z = [s.replace("?","z") for s in s_list]
s_list_z.append(t)
s_list_z.sort()
index_z = [i+1 for i,x in enumerate(s_list_z) if x == t]

indexes = [str(i) for i in range(index_z[0],index_a[-1]+1)]

answer = ' '.join(indexes)

print(answer)

Submission Info

Submission Time
Task A - Atcoder Handles
User takkii
Language Python (3.4.3)
Score 250
Code Size 496 Byte
Status AC
Exec Time 44 ms
Memory 5108 KB

Judge Result

Set Name Subtask1 Subtask2
Score / Max Score 130 / 130 120 / 120
Status
AC × 3
AC × 6
Set Name Test Cases
Subtask1 sub1_in1.txt, sub1_in2.txt, sub1_in3.txt
Subtask2 sub1_in1.txt, sub1_in2.txt, sub1_in3.txt, sub2_in1.txt, sub2_in2.txt, sub2_in3.txt
Case Name Status Exec Time Memory
sub1_in1.txt AC 17 ms 3064 KB
sub1_in2.txt AC 18 ms 3064 KB
sub1_in3.txt AC 19 ms 3064 KB
sub2_in1.txt AC 17 ms 3064 KB
sub2_in2.txt AC 32 ms 4212 KB
sub2_in3.txt AC 44 ms 5108 KB