Leetcode # 2083. Substrings That Begin and End With the Same Letter
- 2024.06.08
- ★★ Medium Hash Table LeetCode
Problem
https://leetcode.com/problems/substrings-that-begin-and-end-with-the-same-letter
Solution
Time Complexity: O(len(s))
Space Complexity: O(len(s))
(The input and output generally do not count towards the space complexity.)
class Solution: def numberOfSubstrings(self, s: str) -> int: ans = len(s) letter_seen = Counter() for c in s: if c in letter_seen: ans += letter_seen[c] letter_seen[c] += 1 return ans
Last Updated on 2024/06/08 by A1go