Medium | Scramble String | Amazon Fanatics Samsung | string |
Easy | Valid Anagrams | Amazon Goldman Sachs Google Microsoft Nagarro | string |
Medium | Group Anagrams | Amazon Facebook Google Microsoft | string |
Hard | Integer to English words | Amazon Facebook Microsoft Oracle | string |
Hard | Smallest Good Base | Google | string |
Medium | Minimum insertions to form a palindrome with permutations allowed | Amazon CodeNation Directi Google Indeed Intuit | string |
Medium | Longest Substring Without Repeating Characters | Adobe Alation Amazon Apple Bloomberg ByteDance Cisco eBay Expedia Facebook Goldman Sachs Google Microsoft Morgan Stanley Oracle SAP SAP Labs Spotify Uber VMware Yahoo | string |
Medium | Form minimum number from given sequence | Accolite Amazon Fanatics Goldman Sachs Info Edge Snapchat | string |
Medium | Delete consecutive same words in a sequence | Factset | string |
Hard | Text Justification | Amazon Coursera Google Indeed LinkedIn Microsoft Pinterest Snapchat | string |
Easy | Reverse individual words | Amazon | string |
Medium | Rearrange a binary string as alternate x and y occurrences | Accolite Cisco Citrix Hike IBM Info Edge Pinterest Roblox Tesla | string |
Easy | Arrange given numbers to form the biggest number | Amazon MakeMyTrip Paytm Zoho | string |
Easy | Reverse Integer | MakeMyTrip MAQ | string |
Easy | Reverse words in a string | Accolite Adobe Amazon Cisco Goldman Sachs MakeMyTrip MAQ Microsoft Morgan Stanley Paytm PayU SAP Labs Wipro Zoho | string |
Easy | Reverse a String | Infosys MAQ o9 solutions TCS | string |
Easy | Convert String To Int | MAQ | string |
Hard | Shortest Palindrome | Amazon Delhivery Factset | string |
Easy | Reverse Bits | Apple Google Samsung | string |
Hard | Edit Distance | Amazon ByteDance Facebook Google Microsoft Palantir Technologies Square | string |
Hard | Substring With Concatenation Of All Words | Amazon DE Shaw | string |
Medium | Top K Frequent Words | Accolite Fourkites Infosys | string |
Medium | Expression Contains Redundant Bracket or Not | Amazon Paytm | string |
Medium | Zigzag Conversion | PayPal | string |
Easy | Valid Palindrome | Infosys MAQ Nokia o9 solutions | string |
Medium | Valid Parenthesis String | Amazon Facebook Oracle | string |
Medium | Next Permutation | Adobe Amazon Apple Bloomberg ByteDance Facebook Factset Flipkart Google Microsoft Morgan Stanley Salesforce Uber | string |
Easy | Repeated Substring Pattern | Amazon Google | string |
Medium | Letter Case Permutation | Amazon Bloomberg Spotify | string |
Easy | Longest Common Prefix using Sorting | Adobe Amazon Apple Bloomberg eBay Facebook Google Microsoft | string |
Easy | Word Pattern | Amazon Capital One | string |
Hard | Regular Expression Matching | Adobe Amazon Apple Bloomberg Coursera eBay Facebook Goldman Sachs Google Microsoft | string |
Medium | Reorganize String | Amazon eBay Facebook Google Microsoft Qualtrics | string |
Medium | String Compression | Amazon Apple Citrix Expedia Facebook Goldman Sachs IBM Microsoft Yandex | string |
Easy | Valid Parentheses | Adobe Amazon Apple Bloomberg ByteDance Expedia Facebook Goldman Sachs Google IBM lyft Microsoft Oracle Spotify Zillow | string |
Hard | Longest Common Prefix using Trie | Adobe Amazon Apple Bloomberg eBay Facebook Google Microsoft | string |
Hard | Valid Number | Amazon Facebook LinkedIn Oracle | string |
Hard | Find the Closest Palindrome number | Amazon Apple | string |
Easy | Count and Say | Amazon Apple Bloomberg Facebook Google Microsoft VMware | string |
Easy | Find unique character in a string | Amazon Apple Bloomberg Facebook Goldman Sachs Google Microsoft Oracle Zillow | string |
Medium | Integer to Roman | Amazon Apple Bloomberg Microsoft Oracle | string |
Hard | Rabin Karp Algorithm | Accolite Amazon MakeMyTrip MAQ Oracle PayU | string |
Easy | Isomorphic Strings | Amazon Apple Facebook Intel | string |
Easy | String comparison containing wildcards | Accenture Amazon Ola Cabs | string |
Medium | Check whether Strings are K Distance Apart or Not | Amazon Deutsche Bank Facebook GE Healthcare Microsoft | string |
Easy | Program to Toggle all Characters in a String | Capgemini InfoEdge MAQ Oxigen Wallet | string |
Easy | Check length of a String is Equal to the Number Appended at its Last | CodeNation Fourkites Microsoft UHG Optum | string |
Easy | Generate all Binary Strings Without Consecutive 1’s | Amazon GE Healthcare Snapdeal | string |
Medium | Check if all Rows of a Matrix are Circular Rotations of Each Other | Accenture Cadence India Citadel FreeCharge Microsoft Pinterest | string |
Easy | Sort a String According to Another String | Accenture Accolite Adobe Amazon FreeCharge InfoEdge Microsoft Salesforce | string |
Medium | Check if String can Become Empty by Recursively Deleting given Substring | Adobe Delhivery GE Healthcare MakeMyTrip ServiceNow Spotify UHG Optum | string |
Easy | Smallest Palindrome after Replacement | Adobe Arcesium Flipkart GE Healthcare ZScaler | string |
Medium | Check if String Follows Order of Characters by a Pattern or not | Adobe Amazon GreyOrange InfoEdge Microsoft | string |
Easy | Split Four Distinct Strings | Accenture Adobe GoDaddy Grofers Honeywell Splunk | string |
Easy | Even Substring Count | Coursera Deutsche Bank OYO Rooms Yahoo Yandex Zoho | string |
Medium | Reverse String Without Temporary Variable | Adobe Amazon Google Hulu Microsoft Moonfrog Labs | string |
Easy | Recursive Palindrome Check | Capgemini Factset Infosys MAQ o9 solutions Oracle Square | string |
Easy | Minimum Characters to be Removed to Make a Binary String Alternate | Coursera Fourkites Hike MAQ o9 solutions Pocket Gems Taxi4Sure | string |
Medium | Print all Palindromic Partitions of a String | Amazon Facebook Google | string |
| Count of character pairs at same distance as in english alphabets | | string |
| Minimum characters to be added at front to make string palindrome | | string |
| Convert a string that is repetition of a substring of length k | | string |
| Nth character in Concatenated Decimal string | | string |
| Kth Non-repeating character | | string |
| Compare two version numbers | | string |
| Remove minimum characters so that two strings become anagrams | | string |
| Generate all binary strings from given pattern | | string |
| Print all possible ways to break a string in bracket form | | string |
| Caesar Cipher | | string |
| Longest common subsequence withpermutations | | string |
| Perfect reversible string | | string |
| Longest palindrome can be formed by removing or rearranging characters | | string |
| Longest common prefix (word by word) | | string |
| Longest common prefix (Character by character) | | string |
| Permutations (STL) | | string |
| Calculate sum of all numbers present in a string | | string |
| Longest Common Prefix (Using Divide and Conquer) | | string |
| Lower Case To Upper Case | | string |
| Longest Common Prefix (Using Biary Search) | | string |
| Print shortest path to print a string on screen | | string |
| Remove Extra Spaces from a string | | string |
| Change gender of a given string | | string |
| Count number of substrings with k distinct characaters | | string |
| Removing spaces from a string using stringstream | | string |
| PANGRAM CHECK | | string |
| Repeated subsequence of length 2 or more | | string |
| Palindrome permutations of a string | | string |
| Split a string | | string |
| 1`s and 2`s complement of binary number | | string |
| Longest Common Extension | | string |
| Convert string1 to string2 in one edit | | string |
| Find First non-repeating character in a string | | string |
| Remove recurring digits in a given number | | string |
| Recursively print all the sentences that can be formed from list of word lists | | string |
| Online algorithm for checking palindrome in a stream | | string |
| Check if two given strings are isomorphic to each other | | string |
| Length of longest valid substring | | string |
| Program to add two binary digits | | string |
| Recursive Implementation of atoi() | | string |
| Reverse a string without affecting special characters | | string |
| Recursive function to do substring search | | string |
| Print Longest common subsequence | | string |
| Rotate string to get lexicographically minimum string | | string |
| Number of sub-strings which recursively add up to 9 | | string |
| Palindrome string (number) | | string |
| Print all possible words from phone digits | | string |
| Shortest Superstring Problem | | string |
| Transform one string to another using minimum number of given operations | | string |
| Print string of odd length in ‘X’ format | | string |
| Minimum insertions to form a shortest palindrome | | string |
| print all palindromic partitions | | string |
| Check rearranged string can form a palindrome | | string |
| Palindromes in a given range | | string |
| String(represents an integer) to value | | string |
| Count the number of words | | string |
| Print all anagrams together in a sequence of words | | string |
| Lexicographic rank of string | | string |
| Remove spaces from a string | | string |
| Find, second, frequent, character | | string |
| Find the second most frequent character | | string |
| Check if a given string is a rotation of a palindrome | | string |
| Sort an array of strings | | string |
| Recursively remove all adjacent duplicates | | string |
| Remove ‘b’ and ‘ac’ from a given string | | string |
| wildcard character matching | | string |
| Longest Palindromic Substring | | string |
| Given string is interleaving of two other strings or not | | string |
| Print all permutations with repetition | | string |
| Run length encoding | | string |
| List items containing all characters of a given word | | string |
| Write a program to print all permutations of a given string | | string |
| Check whether two strings are anagram of each other | | string |
| Print all interleavings of given two strings | | string |
| Print all duplicates in the input string | | string |
| A Program to check if strings are rotations of each other or not | | string |
| Given a string find its first non-repeating character | | string |
| Reverse words in a given string | | string |
| Find the smallest window in a string containing all characters of another string | | string |
| Divide a string in N equal parts | | string |
| Print Reverse of a string (Recursion) | | string |
| Remove characters from first string which are in second | | string |
| Sorting the array of strings | | string |
| Remove duplicates from a string | | string |
| Concatenation of two strings | | string |
| Reverse a String | | string |
| Most repeating character in a string | | string |