ProgramsLogic building

Phase 5 - Category 5: Advanced String Logic

Solve complex string problems with advanced logic.

14 programs · open one, then the next

Start with Check Anagram
  1. 01Check AnagramAdvancedCheck if two strings are anagrams.Open example →
  2. 02Check if Substring ExistsIntermediateCheck if one string is substring of another.Open example →
  3. 03Count Substring OccurrencesIntermediateCount how many times substring appears.Open example →
  4. 04Extract Numbers from StringAdvancedExtract all numbers from string.Open example →
  5. 05Sum of Numbers in StringAdvancedCalculate sum of all numbers in string.Open example →
  6. 06Check if All Characters SameIntermediateCheck if all characters in string are same.Open example →
  7. 07Remove Adjacent DuplicatesAdvancedRemove adjacent duplicate characters.Open example →
  8. 08Find First Non-Repeating CharacterAdvancedFind first character that appears only once.Open example →
  9. 09Find Most Frequent CharacterAdvancedFind character that appears most frequently.Open example →
  10. 10Check String RotationAdvancedCheck if one string is rotation of another.Open example →
  11. 11Longest Common PrefixAdvancedFind longest common prefix among strings.Open example →
  12. 12String CompressionAdvancedCompress string: "aaabb" -> "a3b2".Open example →
  13. 13Valid Parentheses CheckAdvancedCheck if parentheses are balanced.Open example →
  14. 14Reverse Words in StringAdvancedReverse order of words in string.Open example →