Bonfire
99클럽 코테 스터디 21일차 TIL LEETCODE Longest Palindromic Substring 본문
Longest Palindromic Substring
https://leetcode.com/problems/longest-palindromic-substring/
나는 일단 생각나는대로 완점탐색 방법을 이용해 문제를 풀엇다.
만약 더빨리 푼다면 kmp 같은 알고리즘이 아닐까 했는데..
나보다 빠르게 푼 사람들이 많길래 코드를 봤더니 투포인터로 푸는 문제라고 한다...
나의 코드
class Solution:
def longestPalindrome(self, s: str) -> str:
def isPalindrome(substring):
for j in range(len(substring)//2+1):
if substring[j]!=substring[len(substring)-1-j]:
return False
return True
length=len(s)
for l in range(length,0,-1):
for i in range(length-l+1):
if isPalindrome(s[i:i+l]):
return s[i:i+l]
return s[0]
'알고리즘 > 99 코테 스터디' 카테고리의 다른 글
99클럽 코테 스터디 23일차 TIL leetcode minimum-lines-to-represent-a-line-char (0) | 2024.06.21 |
---|---|
99클럽 코테 스터디 22일차 TIL Leetcode Remove K Digits (0) | 2024.06.20 |
99클럽 코테 스터디 20일차 TIL Leetcode Next Greater Element III (0) | 2024.06.17 |
99클럽 코테 스터디 19일차 TIL Leetcode Count the Hidden Sequences (0) | 2024.06.16 |
99클럽 코테 스터디 18일차 TIL Leetcode Maximum Number of Alloys (1) | 2024.06.15 |