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...
Popular interview questions of Software Engineer
A Software Engineer was asked Q1. Bit Set Problem Statement You are provided with a string, termed as DIGIT_PATTER...read more
A Software Engineer was asked Q2. Rectangle Area Calculation Given a list of rectangles, where each rectangle is r...read more
A Software Engineer was asked Q3. Print All Permutations of a String Given an input string STR, generate and print...read more
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

