Print All Permutations of a String
Given an input string STR
, generate and print all possible permutations of the string.
Input:
str
Output:
All permutations of the input string, each on a new line.
Example:
Input:
"abc"
Output:
abc
acb
bac
bca
cab
cba
Constraints:
- The input string
STR
consists only of lowercase alphabets. 1 ≤ length of STR ≤ 8
- Time Limit: 1 second
Note:
The input string may contain duplicate characters, resulting in duplicate permutations. The order of the permutations does not matter.

AnswerBot
4mo
Generate and print all possible permutations of a given input string.
Use recursion to generate all permutations by swapping characters in the string.
Maintain a visited array to keep track of character...read more
Help your peers!
Add answer anonymously...
Indiamart Intermesh Associate Software Engineer interview questions & answers
An Associate Software Engineer was asked Q. What are some real-life applications of a stack data structure?
An Associate Software Engineer was asked Q. What is the difference between i++ and ++i, and can you demonstrate this with an...read more
An Associate Software Engineer was asked Q. What are the fundamental pillars of OOPS programming? Explain each of them in de...read more
Popular interview questions of Associate Software Engineer
An Associate Software Engineer was asked Q1. What are some real-life applications of a stack data structure?
An Associate Software Engineer was asked Q2. What is the difference between i++ and ++i, and can you demonstrate this with an...read more
An Associate Software Engineer was asked Q3. What are the fundamental pillars of OOPS programming? Explain each of them in de...read more
>
Indiamart Intermesh Associate Software Engineer Interview Questions
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

