My issue
t=int(input())
for i in range(t):
n=int(input())
m=“”
if n%2==0:
m=(int(n/4)“10”)+(int(n/4)“01”)
print(m)
for j in range(7,n+1,4):
if n==j:
m=((n//4)“01”)+“010”+((n//4)“10”)
print(m)
for k in range(5,n+1,4):
if n==k:
m=((n//4)“01”+“0”+(n//4)“10”)
print(m)
if n==3:
print(“010”)
what’s wrong in this code
My code
# cook your dish here
t=int(input())
for i in range(t):
n=int(input())
m=""
if n%2==0:
m=(int(n/4)*"10")+(int(n/4)*"01")
print(m)
for j in range(7,n+1,4):
if n==j:
m=((n//4)*"01")+"010"+((n//4)*"10")
print(m)
for k in range(5,n+1,4):
if n==k:
m=((n//4)*"01"+"0"+(n//4)*"10")
print(m)
if n==3:
print("010")
Problem Link: Zero Ones Equal One Zeros Practice Coding Problem - CodeChef