https://leetcode.com/problems/scramble-string/
- 문제의 조건을 만족하기 위해서는, 두 단어가 같은 구성으로 되어 있어야 한다.
- 그래서 두 단어를 같은 크기로 반으로 자르고, 각 단어에서 나오는 조각으로 Recursive Call을 하면 된다.
- 같은 방향으로, 또는 다른 방향으로 쪼갤 수 있다.
- substr를 이용하면 TLE가 난다.
- index를 이용해서 재귀를 구성하면 최악의 경우 $O(N^3 * N)$ 안에 해를 구할 수 있다.
1 |
|