Problem with code

Hi, this code is for finding the maximum length of sequence in the range N that can give an even sum. When I compile and run its okay but shows error while submitting. I am not able to understand the problem here. Any suggestions?

T = int(input())
for _ in range(T):
N = int(input())
lst = list(range(1,N+1))
while (sum(lst)%2 != 0):
lst.pop(len(lst) - 1)
print(len(lst))

T = int(input())
for _ in range(T):
    N = int(input())
    lst = list(range(1,N+1))
    if sum(lst)%2 != 0:
        print(N-1)
    else:
        print(N)

try using this code since if the sum of lst is odd then we can simply try not to consider 1 in our sequence sum which will be (odd-1)==even so the maximum length will be N-1 if sum(lst) is odd else the maximum length will be N.

1 Like

Okay, got it! Thanks for this. I think I didn’t understand the problem properly.