숫자 변환
- 문제 유형 : BFS
- 사용언어 : Python
- 난이도 : Level 2
- 출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/154538
def solution(x, y, n):
ans = 0
s = set()
s.add(x)
while s:
if y in s:
return answer
nx = set()
for i in s :
if i+n <=y:
nx.add(i+n)
if i*2 <=y:
nx.add(i*2)
if i*3 <=y:
nx.add(i*3)
s= nx
ans +=1
return -1
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[문제 풀이 25] 코드 트리 - 특정 조건에 따라 줄 세우기 (0) | 2024.04.28 |
---|---|
[문제 풀이 24] 코드 트리 - n x n 표에서의 분배 (0) | 2024.04.23 |
[문제 풀이 23] 코드 트리 - n x m 표 이동 5 (0) | 2024.04.23 |
[문제 풀이 22] 코드 트리 - 색맹 (0) | 2024.04.22 |
[문제 풀이 21] 프로그래머스 - 완주하지 못한 선수 (0) | 2024.04.20 |