Class Solution
-
- All Implemented Interfaces:
public final class Solution3084 - Count Substrings Starting and Ending with Given Character.
Medium
You are given a string
sand a characterc. Return the total number of substrings ofsthat start and end withc.Example 1:
Input: s = "abada", c = "a"
Output: 6
Explanation: Substrings starting and ending with
"a"are: <code>"<ins> a </ins>bada"</code>, <code>"<ins> aba </ins>da"</code>, <code>"<ins> abada </ins>"</code>, <code>"ab<ins> a </ins>da"</code>, <code>"ab<ins> ada </ins>"</code>, <code>"abad<ins> a </ins>"</code>.Example 2:
Input: s = "zzz", c = "z"
Output: 6
Explanation: There are a total of
6substrings insand all start and end with"z".Constraints:
<code>1 <= s.length <= 10<sup>5</sup></code>
sandcconsist only of lowercase English letters.
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final LongcountSubstrings(String s, Character c)-
-
Method Detail
-
countSubstrings
final Long countSubstrings(String s, Character c)
-
-
-
-