다양한 경우 고려하지 못함
def solution(n,a,b):
answer = 1
if a < b:
a, b = b, a
if a - b == 1 and a % 2 == 0:
return 1
while True:
if a - b == 1 and a % 2 == 0: # 반드시 큰 쪽이 짝수여야 만나게 됨
break
if a % 2:
a = (a+1)//2
else:
a = a // 2
if b % 2:
b = (b+1)//2
else:
b = b // 2
answer += 1
return answer