본문 바로가기

알고리즘

[LEET CODE] 131. Palindrome Partitioning

시간복잡도

  •  O(n^2)

사용한 알고리즘

  • 재귀 알고리즘

풀이 로직

  • Palindrome인지 확인하는 함수 만들기
  • Palindrome인 문자라면 list에 추가하고, 그 다음 문자부터 다시 확인 -> 재귀

코드

어려웠던 점

  • 반복되는 과정이라 재귀를 사용해야한다는 것은 파악했지만, 어떻게 처리해야 i에 따라서 추가해줄 지에 대한 고민에서 시간이 생각보다 오래걸렸습니다.

'알고리즘' 카테고리의 다른 글

[SWEA] 1264.이미지 유사도 검사  (0) 2020.12.28
[LEETCODE] 17. Letter Combinations of a Phone Number  (0) 2020.12.25
[programmers] 땅따먹기  (0) 2020.10.23
[programmers] 가장 긴 팰린드롬  (0) 2020.10.19
[programmers] 등굣길  (0) 2020.10.17