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 | 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 |
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 |
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 | Palindrome using Recursion | 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 |
Easy | Count the Pairs at Same Distance as in English Alphabets | Adobe Amazon Dropbox GE Healthcare OYO Rooms | string |
Medium | Minimum Characters to be Added at Front to Make String Palindrome | Amazon Factset Google Microsoft SAP SAP Labs | string |
Medium | Convert a String that is Repetition of a Substring of Length K | Accenture Adobe American Express Databricks FreeCharge | string |
Medium | Nth Character in Concatenated Decimal String | Adobe Oracle | string |
Easy | Kth Non-repeating Character | Amazon Apple Bloomberg Facebook Goldman Sachs Google Microsoft Oracle Zillow | string |
Easy | Compare Two Version Numbers | Adobe Delhivery GE Healthcare GreyOrange MakeMyTrip Wooker Zoho | string |
Easy | Remove Minimum Characters so that Two Strings Become Anagrams | Amazon FreeCharge | string |
Medium | Generate all Binary Strings from Given Pattern | Amazon Google Microsoft | string |
Hard | Print all Possible Ways to Break a String in Bracket Form | Amazon Bloomberg GE Healthcare Juniper Networks | string |
Easy | Caesar Cipher | Amazon GE Healthcare Grofers UHG Optum | string |
Easy | Longest Common Subsequence with Permutations | Adobe Honeywell Hulu JP Morgan Oracle Zoho | string |
Easy | Perfect Reversible String | MakeMyTrip MAQ Walmart Labs Zoho | string |
Easy | Longest Palindrome can be Formed by Removing or Rearranging Characters | Adobe Amazon Delhivery InfoEdge UHG Optum | string |
Hard | Longest Common Prefix Word by Word Matching | Adobe Amazon Apple Bloomberg eBay Facebook Google Microsoft VMware Yahoo | string |
Hard | Longest Common Prefix using Character by Character Matching | Adobe Amazon Apple Bloomberg eBay Facebook Google Microsoft VMware Yahoo | string |
Medium | Permutations of a Given String Using STL | Amazon Apple ByteDance eBay Facebook Google Microsoft Oracle | string |
Easy | Sum of numbers in String | Adobe Fanatics MAQ | string |
Hard | Longest Common Prefix using Divide and Conquer | Accenture Accolite Amazon Fanatics Google | string |
Easy | Lower Case To Upper Case | Adobe Apple Google | string |
Hard | Longest Common Prefix Using Binary Search II | Adobe Amazon Apple Bloomberg eBay Facebook Google Microsoft VMware Yahoo | string |
Easy | Print Shortest Path to Print a String on Screen | Accolite | string |
Easy | Remove Extra Spaces from a String | Capgemini Infosys MAQ o9 solutions TCS | string |
Easy | Change Gender of a given String | Adobe Factset | string |
Medium | Count Number of Substrings with K Distinct Character’s | LinkedIn Zoho | string |
Easy | Removing Spaces from a String using stringstream | Capgemini Hulu o9 solutions TCS | string |
Easy | Pangram Checking | Factset o9 solutions Pocket Gems Zoho | string |
Medium | Repeated Subsequence of Length Two or More | Adobe | string |
Hard | Palindrome Permutations of a String | Amazon Facebook | 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 |
Medium | Online Algorithm for Checking Palindrome in a Stream | Accolite Adobe | string |
Easy | Check if Two given Strings are Isomorphic to each other | Accolite Adobe Amazon GE Healthcare Goldman Sachs InfoEdge Oracle UHG Optum | string |
Hard | Length of Longest valid Substring | Adobe Amazon Apple Bloomberg ByteDance Citadel eBay Facebook Google Microsoft Oracle Uber VMware Yahoo | 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 |
Hard | Smallest window in a string containing all characters of another string | Adobe Amazon ByteDance Facebook Flipkart Google LinkedIn lyft Snapchat | 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 |