shlogg · Early preview
Md Ariful Haque @mah-shamim

Longest Special Substring Occurs Thrice In String

Find longest special substring that occurs thrice: iterate over lengths, extract substrings, count occurrences & check if special. Return length or -1 if no special substring found.

2981. Find Longest Special Substring That Occurs Thrice I
Difficulty: Medium
Topics: Hash Table, String, Binary Search, Sliding Window, Counting
You are given a string s that consists of lowercase English letters.
A string is called special if it is made up of only a single character. For example, the string "abc" is not special, whereas the strings "ddd", "zz", and "f" are special.
Return the length of the longest special substring of s which occurs at least thrice, or -1 if no special substring occurs at least thrice.
A substring is a contiguous non-empty sequence of characters within a stri...