Need Help in Interactive Problem.

Revision en2, by husnain, 2022-07-01 18:25:57

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:

huagaohan_AK_IOI 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.