data_t=[40,60,20,88,44,22] ; n=len(data_t)
data_t.sort(reverse=True)
print("探索値は?")
num = int(input())
left = 0
right = n-1
while left <= right:
c = (left+right) // 2
if data_t[c] == num:
print(f"{num}は左から{c+1}番目に存在")
break
elif data_t[c] > num:
left = c + 1
else:
right = c - 1
print(data_t)
ZGF0YV90PVs0MCw2MCwyMCw4OCw0NCwyMl0gOyBuPWxlbihkYXRhX3QpCmRhdGFfdC5zb3J0KHJldmVyc2U9VHJ1ZSkKcHJpbnQoIuaOoue0ouWApOOBrz8iKQpudW0gPSBpbnQoaW5wdXQoKSkKbGVmdCA9IDAKcmlnaHQgPSBuLTEKd2hpbGUgbGVmdCA8PSByaWdodDoKICAgIGMgPSAobGVmdCtyaWdodCkgLy8gMgogICAgaWYgZGF0YV90W2NdID09IG51bToKICAgICAgICBwcmludChmIntudW1944Gv5bem44GL44KJe2MrMX3nlarnm67jgavlrZjlnKgiKQogICAgICAgIGJyZWFrCiAgICBlbGlmIGRhdGFfdFtjXSA+IG51bToKICAgICAgICBsZWZ0ID0gYyArIDEKICAgIGVsc2U6CiAgICAgICAgcmlnaHQgPSBjIC0gMQpwcmludChkYXRhX3QpCg==