이번 문제는 문자열 s를 사전에 있는 단어들로 끊어서 만들 수 있는지 판별하는 Word Break 문제입니다. 얼핏 보면 문자열 탐색 문제 같지만, 실제로는 앞에서부터 어디까지 만들 수 있는지를 저장해 가는 전형적인 DP 문제입니다. 이 글에서는 문제 아이디어, 점화식, 시각화, 예제 분석, 그리고 코드 한 줄 설명까지 한 번에 정리해보겠습니다.핵심 요약문자열을 앞에서부터 잘라 보면서 만들 수 있는 위치를 체크합니다.dp[i]는 s의 앞 i글자까지 만들 수 있는지를 의미합니다.어떤 j에 대해 dp[j] == True 이고 s[j:i] 가 사전에 있으면 dp[i] = True 입니다.핵심은 이전까지 만들 수 있었는가 + 이번 조각이 사전에 있는가 입니다.시간 복잡도는 기본적으로 O(n²) 탐색 구조를 가집..