1
0
Fork 0
mirror of https://gitlab.com/mfocko/LeetCode.git synced 2024-11-10 00:09:06 +01:00
LeetCode/go/palindromic-substrings.go
Matej Focko ffef9f6188
go: add ‹package› to satisfy ‹gofmt›
Signed-off-by: Matej Focko <mfocko@redhat.com>
2024-02-26 16:38:21 +01:00

29 lines
395 B
Go

package palindromic_substrings
func checkSubstring(s string, i, j int) int {
if i < 0 || j >= len(s) {
return 0
}
count := 0
for i >= 0 && j < len(s) && s[i] == s[j] {
count += 1
i -= 1
j += 1
}
return count
}
func countSubstrings(s string) int {
count := 0
for i, _ := range s {
count += checkSubstring(s, i, i)
count += checkSubstring(s, i, i+1)
}
return count
}