Review: String Problems Posted on January 30, 2018July 26, 2020 by braindenny String is basic. But it could be very tough as well. CheatSheet: Leetcode For Code Interview CheatSheet: Common Code Problems & Follow-ups Num Problem Summary 1 Edit distance of two strings LeetCode: Edit Distance 2 Remove duplicate letters Remove Duplicate Letters 3 Word ladder LeetCode: Word Ladder 4 lrs – Longest repeating substring LeetCode: Longest Repeating Substring 5 Remove Comments LeetCode: Remove Comments 6 Split Concatenated Strings LeetCode: Split Concatenated Strings 7 Vowel Spellchecker LeetCode: Vowel Spellchecker 8 Lexicographically minimal string rotation LeetCode: Last Substring in Lexicographical Order 9 String Transforms Into Another String LeetCode: String Transforms Into Another String 10 Find the Closest Palindrome LeetCode: Find the Closest Palindrome 11 Largest Number Leetcode: Largest Number 12 Reorganize String LeetCode: Reorganize String Name Summary Time complexity of String.contains Suffix trie for all distinct substring Count of distinct substrings of a string using Suffix Trie See all string problems: #string. Review: String ProblemsLintCode: Word SortingLintCode: String to IntegerLintcode: String ReplaceLintCode: Simple CalculatorLintCode: Lowercase to Uppercase IILintCode: Longest Repeating SubstringLintCode: Delete CharactersLintCode: Char to IntegerLeetCode: Word SubsetsLeetCode: Word Pattern IILeetCode: Word Ladder IILeetCode: Vowel SpellcheckerLeetCode: Validate IP AddressLeetCode: Valid Word AbbreviationLeetCode: Valid Parenthesis StringLeetCode: Unique Morse Code WordsLeetCode: Unique Letter StringLeetCode: To Lower CaseLeetCode: The k-th Lexicographical String of All Happy Strings of Length nLeetCode: Text JustificationLeetCode: Substring with Concatenation of All WordsLeetCode: Student Attendance Record ILeetCode: Strobogrammatic Number IILeetCode: Strobogrammatic NumberLeetCode: String Transforms Into Another StringLeetCode: String CompressionLeetCode: Stickers to Spell WordLeetCode: Split Concatenated StringsLeetCode: Split Array into Fibonacci SequenceLeetCode: Split a String in Balanced StringsLeetCode: Special Binary StringLeetCode: Simplify PathLeetCode: Similar RGB ColorLeetCode: Shifting LettersLeetCode: Rotated DigitsLeetCode: Rotate StringLeetCode: Reverse Words in a String IIILeetCode: Reverse Words in a String IILeetCode: Reverse Words in a StringLeetCode: Reverse Vowels of a StringLeetCode: Reverse String IILeetCode: Reverse StringLeetCode: Reverse Only LettersLeetCode: Reverse IntegerLeetCode: Repeated String MatchLeetCode: Repeated DNA SequencesLeetCode: Reorganize StringLeetCode: Reorder Data in Log FilesLeetCode: Remove Duplicate LettersLeetCode: Remove CommentsLeetCode: Remove All Adjacent Duplicates In StringLeetCode: Reformat The StringLeetCode: Ransom NoteLeetCode: Positions of Large GroupsLeetCode: Occurrences After BigramLeetCode: Number of Segments in a StringLeetCode: Number of Lines To Write StringLeetCode: Most Common WordLeetCode: Minimum Time DifferenceLeetCode: Masking Personal InformationLeetCode: Magical StringLeetCode: Longest Word in Dictionary through DeletingLeetCode: Longest Substring with At Most K Distinct CharactersLeetCode: Longest Substring with At Least K Repeating CharactersLeetCode: Longest Repeating Character ReplacementLeetCode: Longest Happy PrefixLeetCode: License Key FormattingLeetCode: Length of Last WordLeetCode: Last Substring in Lexicographical OrderLeetCode: Largest NumberLeetCode: Isomorphic StringsLeetCode: Interleaving StringLeetCode: Integer to English WordsLeetCode: Groups of Special-Equivalent StringsLeetCode: Group Shifted StringsLeetCode: Goat LatinLeetCode: Flip Game IILeetCode: Flip GameLeetCode: Fizz BuzzLeetCode: First Unique Character in a StringLeetCode: Find the DifferenceLeetCode: Find the Closest PalindromeLeetCode: Find And Replace in StringLeetCode: Expressive WordsLeetCode: Encode and Decode StringsLeetCode: Detect CapitalLeetCode: Defanging an IP AddressLeetCode: Custom Sort StringLeetCode: Count and SayLeetCode: Check If a String Can Break Another StringLeetCode: Bulls and CowsLeetCode: Buddy StringsLeetCode: Break a PalindromeLeetCode: Binary GapLeetCode: Backspace String CompareLeetCode: Add Bold Tag in String See more blog posts. Post Views: 6