My issue
not submit the code now what we can do
My code
def convert(n):
arr = []
for i in range(int(n//2)):
a = 2**i
for j in range(int(n//2)):
b = 2**j
c = a+b
if i!=j:
arr.append(c)
elif i!=j and c==0:
arr.append(c)
break
if n in arr:
print(0)
else:
arr2 = []
for i in arr:
if i>n:
arr2.append(i-n)
else:
arr2.append(n-i)
print(min(arr2))
t = int(input())
for _ in range(t):
a = int(input())
convert(a)
Learning course: Kalasalingam Academy of Research and Education
Problem Link: CodeChef: Practical coding for everyone