- 패턴 문자열의 최대 길이가 8이므로, 완전 탐색도 가능하지만 비효율적일 수 있음. 🔍
- 'I'는 증가, 'D'는 감소를 의미하며, 문자열을 기반으로 숫자 문자열을 생성해야 함. 📈📉
- 숫자 문자열은 1부터 9까지의 숫자를 중복 없이 사용해야 하며, 사전적으로 가장 작은 문자열을 찾아야 함. 🔢
- 스택을 사용하여 'D'를 감지하고, 감소하는 순서로 숫자를 배열하는 것이 핵심 아이디어임. 🧮
- 'I'를 만나면 스택에 숫자를 넣고, 'D'를 만나면 스택에서 숫자를 꺼내 결과에 추가하는 방식으로 해결 가능. 🧩
- 문자열의 길이 + 1 만큼 반복하여 마지막 숫자까지 처리해야 함. ➕