647-Palindromic-Substrings
Sat 17 May 2025
https://leetcode.com/problems/palindromic-substrings
import pyutil as pyu
pyu.get_local_pyinfo()
print(pyu.ps2("python-dotenv"))
from typing import List
class Solution:
def countSubstrings(self, s: str) -> int:
def extendPalindromes(l: int, r: int) -> int:
count = 0
while l >= 0 and r < len(s) and s[l] == s[r]:
count += 1
l -= 1
r += 1
return count
ans = 0
for i in range(len(s)):
ans += extendPalindromes(i, i)
ans += extendPalindromes(i, i + 1)
return ans
new Solution().countSubstrings()
Score: 5
Category: leetcode