Print All Permutations of a String
You are given a string and you are asked to create a recursive function to generate and print all the permutations of the characters in the string. A permutation of a string is defined as a rearrangement of its characters.
The only line of the input contains the string s
.
The output of the program should be all the permutations of the characters in the string s
. Each permutation should be printed on a new line. The order of permutations does not matter.
Input | Output |
---|---|
abc | abc |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 10 MB