문제 해석 우선 태그를 BFS로 검색해서 찾은 문제이지만 BFS로 풀었을때 cnt를 어떻게 셀지를 고민하다가 B를 A로 만드는 규칙이 눈에 보여서 그리디 알고리즘으로 풀었는데 그리디 알고리즘으로도 풀 수 있는 문제였다. 문제 풀이 그리디 import sys A, B = map(int, sys.stdin.readline().split()) def solution(A, B): cnt = 1 while B != A: if B % 10 == 1: B = int(B / 10) else: B = int(B / 2) cnt += 1 if A == B: return cnt else: return -1 print(solution(A, B)) 처음 풀었던 풀이인데 47%에서 틀린 풀이이다. 우선 틀린 이유는 위에 나온 조..