- Nvidia 입사 문제는 긴 문자열에서 주어진 작은 문자열의 모든 문자를 최소 한 번 포함하는 가장 짧은 부분 문자열을 찾는 것입니다. 🎯
- 이 문제의 핵심은 모든 문자를 '최소 한 번' 포함하는 '가장 짧은' 부분 문자열을 효율적으로 찾아내는 것입니다. 📏
- 모든 가능한 시작점과 끝점을 확인하는 비효율적인 접근 방식은 너무 느리므로 피해야 합니다. 🐢
- '슬라이딩 윈도우' 기법을 사용하여 현재 포함된 문자, 누락된 문자, 그리고 가장 작은 일치 영역을 추적하며 효율적으로 탐색해야 합니다. 💡
- 이 문제는 문자열 포인터와 다양한 엣지 케이스를 능숙하게 처리하는 능력을 평가합니다. 🧠
- 면접에서 이 문제를 성공적으로 해결한다면 매우 인상적인 실력으로 간주됩니다. ✨





