I was learning how to solve Interactive problems when I come up with this problem.
My Code is giving wrong answer on test 6.
import sys
l = 0
r = 10**6
for i in range(20):
mid = (l+r) // 2
print(mid)
s = input()
if s == "<":
r = mid
else:
l = mid
if abs(l-r) <=1:
print("!",l)
break
sys.stdout.flush()
UPD:
SIDecqwq helped me and I solved My life's first initeractive problem.
Please Someone give me link to any gym or group in which we can find basic interactive problems so that I can practice.
Thanks in Advance
Your modified code: 162434732. Suggestion for future: in interactive problems it's mostly all of the time binary search, to ensure about it you can check query constraints.