작성일 : 2024.11.16
단어 변환 문제
문제 설명
시작 단어(begin)를 목표 단어(target)로 변환하는데 필요한 최소 단계를 찾는 문제입니다.
변환 규칙
- 한 번에 한 글자만 변경 가능
- words 배열에 있는 단어로만 변환 가능
예시
begin: "hit"
target: "cog"
words: ["hot","dot","dog","lot","log","cog"]
변환 과정: "hit" -> "hot" -> "dot" -> "dog" -> "cog"
답: 4 (4단계)
제한 조건
-
단어 제한
- 알파벳 소문자로만 구성
- 길이: 3 ≤ 길이 ≤ 10
- 모든 단어의 길이는 동일
-
words 배열
- 크기: 3 ≤ 크기 ≤ 50
- 중복 단어 없음