Help me in solving IMDB problem

My issue

I CAN’T FIND THE ERROR IN MY CODE WHICH IS LEADING TO WRONG OUTPUT

My code

# cook your dish here
T=int(input(""))
l=[]
for i in range(T):
    N,X=map(int, input().split())
    for j in range(N):
        S,R=map(int, input().split())
        if S<=X:
            l.insert(-1,R)
    print(max(l))

Problem Link: CodeChef: Practical coding for everyone

@am_clumsy
U have to declare the list inside the test case loop cozz u have to reinitialize it as new for each test case.
i have corrected it in your code hope u will get it.

# cook your dish here
T=int(input(""))

for i in range(T):
    l=[]
    N,X=map(int, input().split())
    for j in range(N):
        S,R=map(int, input().split())
        if S<=X:
            l.insert(-1,R)
    print(max(l))
1 Like

THANKS