코드 star, jimin, hansu = map(int, input().split()) count = 0 while jimin != hansu: jimin -= jimin // 2 hansu -= hansu // 2 count += 1 print(count) 처음에는 2^17이 100000을 넘어가니까 많아봤자 17번만 해보면 되겠다는 생각에 1에서 2를 곱해서 풀이를 했었다. 근데 이게 올라가는 건 좋은데 같은 거듭제곱 범위 수에 있는 게 판정이 안돼서 내 방식이 틀렸다는 걸 받아들였다. (곱셈으로 푸는 방법도 있겠지만 내 방식으로는 한계가 있었다.) 곱셈으로 안되면 나눠봐야지 했는데 어떻게 할지 막혀서 답안을 참고했다. 지민과 한수의 수에서 2로 나눈 몫을 빼준 값이 같을 때가 둘이 만나는 때이다...