Help me in solving CS2023_STK problem

My issue

what was the mistake in the code why am i not getting desired output?

My code

def streakcount(l1):
    streak=0
    maxstreak=0
    for i in range(len(l1)):
        if (l1[i]>0):
            streak+=1
            maxstreak=max(maxstreak,streak)
        else:
            streak=0
    return maxstreak
# cook your dish here
t=int(input())
for i in range(t):
    n=int(input())
    A=list(map(int,input().split()))
    B=list(map(int,input().split()))
    Om=streakcount(A)
    # # print("om=",Om)
    Addy=streakcount(B)
    # # print("addy",Addy)
    if Om>Addy:
        print("Om")
    elif Om<Addy:
        print("Addy")
    else:
        print("Draw")
   

Learning course: Arrays using Python
Problem Link: Practice Problem in - CodeChef

@mounika6178
I don’t have good hands on python
plzz refer the following solution for debugging

t=int(input())
for i in range(t):
    n=int(input())
    a=list(map(int,input().split()))
    b=list(map(int,input().split()))
    ca=0
    cs=ca
    cb=0
    csb=cb
    for i in range(n):
        if a[i]!=0:
            ca+=1
        else:
            ca=0
        
        
        if b[i]!=0:
            cb+=1
        else:
            cb=0
            
        cs=max(ca,cs)
        csb=max(cb,csb)
        
    if cs>csb:
        print("om")
    elif cs<csb:
        print("addy")
    else:
        print("draw")