🔤
Strings
Char counting, palindromes, parsing, windows.
01
Char counting & frequency
0/16 of 36Vowels, segments, frequencies.
○Count Segments in a StringSilver · 1000○Jewels and StonesSilver · 1000○Count VowelsSilver · 1050○Character FrequencySilver · 1050○Maximum Word FrequencySilver · 1050○Number of Good Pairs (Strings)Silver · 1050○Number of Good Pairs in a StringSilver · 1050○Check if Sentence Is a PangramSilver · 1060○Check if Sentence Is PangramSilver · 1080○Count Vowels And ConsonantsSilver · 1100○Count SegmentsSilver · 1100○First Unique Character in a StringSilver · 1100○Count Consistent StringsSilver · 1100○Most Common CharacterSilver · 1150○Count Vowel Strings in RangeSilver · 1150○Count The Consistent StringsSilver · 1150+ 20 more in the arena →
02
Palindromes
0/16 of 24Detect, build, count, and expand palindromes.
○Check PalindromeSilver · 1100○Palindrome PermutationSilver · 1100○Longest Palindrome BuildableSilver · 1100○Longest Palindrome Buildable LengthSilver · 1100○Minimum Changes to PalindromeSilver · 1120○Count Palindromic Substrings Of Length ThreeSilver · 1150○Break a PalindromeSilver · 1200○Valid Palindrome IISilver · 1200○Longest Palindrome LengthSilver · 1200○Longest Palindrome You Can BuildSilver · 1250○Find First Palindromic StringGold · 1340○Valid Palindrome After One RemovalGold · 1350○Count Palindrome WordsGold · 1400○Palindrome Partition CountGold · 1500○Longest Palindromic Subsequence LengthGold · 1500○Can Make Palindrome After RemovalsGold · 1500+ 8 more in the arena →
03
Anagrams & grouping
0/13Anagram checks, grouping, ransom note.
○Ransom NoteSilver · 1050○Is AnagramSilver · 1150○Word PatternSilver · 1150○Minimum Steps to Make AnagramSilver · 1200○Minimum Steps to AnagramGold · 1300○Anagram MappingsGold · 1300○Group AnagramsGold · 1350○Remove Adjacent AnagramsGold · 1400○Find All AnagramsGold · 1400○Find All Anagrams In A StringGold · 1450○Find All Anagram IndicesGold · 1450○Anagram Groups CountPlatinum · 1700○Count Anagrams of a SentencePlatinum · 1850
04
Parsing & formatting
0/16 of 34atoi, roman, reverse words, compression.
○To Lower CaseSilver · 1000○Reverse String ArraySilver · 1000○Reverse StringSilver · 1000○Truncate SentenceSilver · 1050○Reverse String In PlaceSilver · 1050○Shuffle StringSilver · 1050○Capitalize WordsSilver · 1050○Title Case SentenceSilver · 1050○To Lower Case (Manual)Silver · 1080○Truncate Repeating CharactersSilver · 1100○Reverse Words in a String IIISilver · 1140○Run-Length CompressionSilver · 1150○String to Integer (atoi)Silver · 1150○Complex Number MultiplicationSilver · 1180○Add Binary StringsSilver · 1200○Capitalize the TitleSilver · 1200+ 18 more in the arena →
05
Prefix & subsequence
0/13Common prefix, subsequence checks.
○Longest Common PrefixSilver · 1050○Is SubsequenceSilver · 1100○Longest Word By DeletingSilver · 1200○Count Paren SubsequencesSilver · 1200○Length of Last WordGold · 1300○Longest Uncommon Subsequence IGold · 1300○Repeated Substring PatternGold · 1450○Longest Common Subsequence Of ThreeGold · 1500○Distinct SubsequencesGold · 1550○Distinct Subsequences ModGold · 1550○Maximum Length of Concatenated Unique StringPlatinum · 1750○Distinct Subsequence OccurrencesPlatinum · 1750○Smallest Distinct SubsequencePlatinum · 1800
06
Window on strings
0/6Longest unique, min window, replacement.