[LeetCode#131] Palindrome Partitioning
·
Algorithm/문제풀이
❐ Description이번 문제도 [LeetCode#93] Restore IP Addresses와 마찬가지로 문자열을 동적으로 분할하는 로직이 추가적으로 필요하다. ❐ 풀이 전략☑️ 주어진 문자열의 분할 시작점을 cursor 변수에 저장한다.☑️ cursor를 시작으로 하는 for문 input의 길이만큼 순회한다. (int i = cursor;)☑️ 부분 문자열의 Palindrome 여부를 확인한다.☑️ 시작 : cursor, 종료 : i + 1 ❐ Solutionpublic class Solution { private final List> subsets = new ArrayList(); public List> partition(String s) { backTra..